Ch1.b hardware & hypervisor(2013 ncu-nos_nm)

28
Hardware & Hypervisor CSIE 基基 @ NCU 基基基基基 Updated: 10062013

description

 

Transcript of Ch1.b hardware & hypervisor(2013 ncu-nos_nm)

Page 1: Ch1.b   hardware & hypervisor(2013 ncu-nos_nm)

Hardware & HypervisorCSIE 基爾 @ NCU 網路開源社

Updated: 10062013

Page 2: Ch1.b   hardware & hypervisor(2013 ncu-nos_nm)

課程• 相關學分:計算機概論、作業系統、雲端概論• 等級:中等• 背景知識:• 課程目標:

• 了解電腦相關硬體設備• 了解未來學習環境的知識

Page 3: Ch1.b   hardware & hypervisor(2013 ncu-nos_nm)

Hardware

Page 4: Ch1.b   hardware & hypervisor(2013 ncu-nos_nm)

電腦基本元件• 第一台電腦• 范紐曼電腦 - 就提出一個模型

Page 5: Ch1.b   hardware & hypervisor(2013 ncu-nos_nm)

圖靈機 • 實作出這個模型 • 背景 – 英國破解德國封鎖

• Google 首頁• http://www.google.com/doodles/alan-turings-100th-birthday

Page 6: Ch1.b   hardware & hypervisor(2013 ncu-nos_nm)

CPU

• 大腦

• 指令集 ( 32bit/64bit )• 發財車 vs 卡車

• 時脈• 汽車引擎

• 等級 ( i386 / i686 / x86_64 )

Page 7: Ch1.b   hardware & hypervisor(2013 ncu-nos_nm)

記憶體• 皮膚

• 揮發性 (ram, rom)

• 雙通道• 防呆設計

Page 8: Ch1.b   hardware & hypervisor(2013 ncu-nos_nm)

硬碟• 硬碟組成

• 碟盤、馬達、手臂、讀寫頭• 讀取資料

• 磁區、磁軌、磁柱• 傳輸界面

• IDE 、 SATA

Page 9: Ch1.b   hardware & hypervisor(2013 ncu-nos_nm)

SSD

• NAND Flash

• 寫入次數限制• SLC• MLC

Page 10: Ch1.b   hardware & hypervisor(2013 ncu-nos_nm)

主機板 motherboard

• 北橋:顯卡,記憶體, CPU

• 南橋: SATA ,網路卡

Page 11: Ch1.b   hardware & hypervisor(2013 ncu-nos_nm)

電源供應器• 供電• 價差 - 能源轉換率

Page 12: Ch1.b   hardware & hypervisor(2013 ncu-nos_nm)

顯示卡• GPU

• MEM

• 3D 遊戲、跑軟體

Page 13: Ch1.b   hardware & hypervisor(2013 ncu-nos_nm)

音效卡 / 網路卡• 傳輸界面• 通常都整合非專業領域者不會看到

Page 14: Ch1.b   hardware & hypervisor(2013 ncu-nos_nm)

機殼

Page 15: Ch1.b   hardware & hypervisor(2013 ncu-nos_nm)

鳥哥說…

Page 16: Ch1.b   hardware & hypervisor(2013 ncu-nos_nm)

Test

• 現在最流行的 CPU ,• 是簡單指令集 (RISC) 、還是複雜指令集 (CISC) ?

Page 17: Ch1.b   hardware & hypervisor(2013 ncu-nos_nm)

Operating System

Page 18: Ch1.b   hardware & hypervisor(2013 ncu-nos_nm)

讓使用者跟電腦溝通好朋友。

Page 19: Ch1.b   hardware & hypervisor(2013 ncu-nos_nm)

雲端

Page 20: Ch1.b   hardware & hypervisor(2013 ncu-nos_nm)

IaaS

• 以前的企業,都是在企業內部用自家電腦跑程式、跑系統。

• 現在的企業,跟主機供應商租用主機,自家服務放在主機商那跑。

• Facebook 的「主機託管」廠商提供的服務。

• IaaS (Infrastructure as a Service)

Page 21: Ch1.b   hardware & hypervisor(2013 ncu-nos_nm)

PaaS

• Facebook 上面開發「程式撰寫介面」的開發者。

• 加速 SaaS 發展。

• PaaS (Platform as a Service)

Page 22: Ch1.b   hardware & hypervisor(2013 ncu-nos_nm)

SaaS

• Facebook 上面的「應用程式的開發者」。

• SaaS (Software as a Service)

• http://www.codecademy.com/

• https://developers.facebook.com/apps

Page 23: Ch1.b   hardware & hypervisor(2013 ncu-nos_nm)

通常很窮

多人在搞

台灣最多

還算好賺

不易經營

很好賺

We are

here!

Page 24: Ch1.b   hardware & hypervisor(2013 ncu-nos_nm)

Hypervisor

Page 25: Ch1.b   hardware & hypervisor(2013 ncu-nos_nm)
Page 26: Ch1.b   hardware & hypervisor(2013 ncu-nos_nm)

Today… “VM player”

• 動動滑鼠,來稍微看看雲端環境是怎麼做的。

Page 27: Ch1.b   hardware & hypervisor(2013 ncu-nos_nm)

Next : PROXMOX

• OpenSource

• No additional software … just Browser

Page 28: Ch1.b   hardware & hypervisor(2013 ncu-nos_nm)