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

Post on 24-Jan-2015

57 views 0 download

description

 

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

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

Updated: 10062013

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

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

Hardware

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

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

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

CPU

• 大腦

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

• 時脈• 汽車引擎

• 等級 ( i386 / i686 / x86_64 )

記憶體• 皮膚

• 揮發性 (ram, rom)

• 雙通道• 防呆設計

硬碟• 硬碟組成

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

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

• IDE 、 SATA

SSD

• NAND Flash

• 寫入次數限制• SLC• MLC

主機板 motherboard

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

• 南橋: SATA ,網路卡

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

顯示卡• GPU

• MEM

• 3D 遊戲、跑軟體

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

機殼

鳥哥說…

Test

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

Operating System

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

雲端

IaaS

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

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

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

• IaaS (Infrastructure as a Service)

PaaS

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

• 加速 SaaS 發展。

• PaaS (Platform as a Service)

SaaS

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

• SaaS (Software as a Service)

• http://www.codecademy.com/

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

通常很窮

多人在搞

台灣最多

還算好賺

不易經營

很好賺

We are

here!

Hypervisor

Today… “VM player”

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

Next : PROXMOX

• OpenSource

• No additional software … just Browser