自拍偷在线精品自拍偷,亚洲欧美中文日韩v在线观看不卡

云計(jì)算基礎(chǔ)知識(shí):CPU虛擬化

商務(wù)辦公 云計(jì)算
服務(wù)器虛擬化技術(shù)按照虛擬對(duì)象來(lái)分,可分為:CPU虛擬化、內(nèi)存虛擬化、I/O虛擬化;按照虛擬化程度可分為:全虛擬化、半虛擬化、硬件輔助虛擬化。

虛擬化技術(shù)的分類主要有服務(wù)器虛擬化、存儲(chǔ)虛擬化、網(wǎng)絡(luò)虛擬化、應(yīng)用虛擬化。

服務(wù)器虛擬化技術(shù)按照虛擬對(duì)象來(lái)分,可分為:CPU虛擬化、內(nèi)存虛擬化、I/O虛擬化;按照虛擬化程度可分為:全虛擬化、半虛擬化、硬件輔助虛擬化。

將不同的虛擬化對(duì)象和程度組合,可得出9種不同的服務(wù)器虛擬化技術(shù)。

首先詳細(xì)介紹下服務(wù)器虛擬化之CPU虛擬化,后續(xù)講解中再詳細(xì)介紹內(nèi)存虛擬化及I/O虛擬化。

[[249154]]

CPU虛擬化

  • CPU全虛擬化技術(shù)

主要采用優(yōu)先級(jí)壓縮技術(shù)(Ring Compression)和二進(jìn)制代碼翻譯技術(shù)(BinaryTranslation)。優(yōu)先級(jí)壓縮技術(shù)讓VMM和Guest運(yùn)行在不同的特權(quán)級(jí)下。對(duì)x86架構(gòu)而言,即VMM運(yùn)行在***特權(quán)級(jí)別Ring 0下,Guest OS運(yùn)行在Ring 1下,用戶應(yīng)用運(yùn)行在Ring 3下。因此,Guest OS的核心指令無(wú)法直接下達(dá)到計(jì)算機(jī)系統(tǒng)硬件執(zhí)行,而是需要經(jīng)過(guò)VMM的捕獲和模擬執(zhí)行(部分難以虛擬化的指令需要通過(guò)Binary Translation技術(shù)進(jìn)行轉(zhuǎn)換)。

云計(jì)算基礎(chǔ)知識(shí):CPU虛擬化

  • CPU半虛擬化技術(shù)

主要采用Hypercall技術(shù)。Guest OS的部分代碼被改變,從而使Guest OS會(huì)將和特權(quán)指令相關(guān)的操作都轉(zhuǎn)換為發(fā)給VMM的Hypercall(超級(jí)調(diào)用),由VMM繼續(xù)進(jìn)行處理。而Hypercall支持的批處理和異步這兩種優(yōu)化方式,使得通過(guò)Hypercall能得到近似于物理機(jī)的速度。

云計(jì)算基礎(chǔ)知識(shí):CPU虛擬化

  • CPU硬件輔助虛擬化技術(shù)

目前主要有Intel的VT-x和AMD的AMD-V這兩種技術(shù)。其核心思想都是通過(guò)引入新的指令和運(yùn)行模式,使VMM和Guest OS分別運(yùn)行在不同模式(ROOT模式和非ROOT模式)下,且Guest OS運(yùn)行在Ring 0下。通常情況下,Guest OS的核心指令可以直接下達(dá)到計(jì)算機(jī)系統(tǒng)硬件執(zhí)行,而不需要經(jīng)過(guò)VMM。當(dāng)Guest OS執(zhí)行到特殊指令的時(shí)候,系統(tǒng)會(huì)切換到VMM,讓VMM來(lái)處理特殊指令。

云計(jì)算基礎(chǔ)知識(shí):CPU虛擬化

 

 

CPU的虛擬化技術(shù)可以單CPU模擬多CPU并行,允許一個(gè)平臺(tái)同時(shí)運(yùn)行多個(gè)操作系統(tǒng),并且應(yīng)用程序都可以在相互獨(dú)立的空間內(nèi)運(yùn)行而互不影響,從而顯著提高計(jì)算機(jī)的工作效率。

云計(jì)算基礎(chǔ)知識(shí):CPU虛擬化

GuestOS負(fù)責(zé)第2級(jí)調(diào)度,即線程或進(jìn)程在VCPU上的調(diào)度(將核心線程映射到相應(yīng)的虛擬CPU上)。

VMM(Virtual Machine Monitor)負(fù)責(zé)第1級(jí)調(diào)度,即VCPU在物理處理單元上的調(diào)度。

兩級(jí)調(diào)度的調(diào)度策略和機(jī)制不存在依賴關(guān)系。VMM負(fù)責(zé)物理處理器資源在各個(gè)虛擬機(jī)之間的分配與調(diào)度,本質(zhì)上即把各個(gè)虛擬機(jī)中的VCPU按照一定的策略和機(jī)制調(diào)度在物理處理單元上可以采用任意的策略來(lái)分配物理資源,滿足虛擬機(jī)的不同需求。

責(zé)任編輯:武曉燕 來(lái)源: 今日頭條
相關(guān)推薦

2018-03-13 15:08:19

虛擬機(jī)CPU虛擬化

2009-09-21 15:11:54

虛擬化基礎(chǔ)知識(shí)

2009-04-14 19:22:51

Vmware服務(wù)器虛擬化虛擬化

2012-06-06 09:36:28

服務(wù)器虛擬化

2009-03-24 18:26:58

Vmwareesx服務(wù)器虛擬化

2017-12-26 14:56:44

虛擬化基礎(chǔ)知識(shí)

2015-12-29 15:43:56

云計(jì)算虛擬主機(jī)數(shù)據(jù)中心

2018-11-26 06:45:08

2019-10-30 10:34:58

云計(jì)算云安全公共云

2022-03-21 13:59:36

云計(jì)算云遷移技術(shù)

2018-12-14 14:26:35

CPU虛擬化云計(jì)算

2012-09-21 09:26:08

CPU虛擬化云計(jì)算虛擬化

2016-01-29 16:02:06

虛擬化

2009-03-31 19:14:09

Vmware虛擬化云計(jì)算

2020-11-25 10:55:56

云計(jì)算

2018-04-17 15:03:40

CPU虛擬化半虛擬化

2010-06-04 10:52:03

虛擬化云計(jì)算

2023-03-30 07:39:57

云計(jì)算虛擬化CPU

2012-09-12 16:54:32

基礎(chǔ)設(shè)施虛擬化云計(jì)算服務(wù)器虛擬機(jī)

2011-06-01 13:18:30

VLAN交換交換機(jī)
點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號(hào)