Ch1.b hardware & hypervisor(2013 ncu-nos_nm)
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