无码av一区二区三区无码,在线观看老湿视频福利,日韩经典三级片,成 人色 网 站 欧美大片在线观看

歡迎光臨散文網(wǎng) 會(huì)員登陸 & 注冊(cè)

CPU硬件虛擬化

2021-10-01 22:38 作者:liaojiaohong  | 我要投稿


?

CPU硬件虛擬化,也就是CPU硬件輔助虛擬化(CPU Hardware Assisted Virtualization)

為了實(shí)現(xiàn)虛擬化,VMWare走了全虛擬化的道路,而Citrix和微軟等走了半虛擬化的道路。全虛擬化因?yàn)椴恍枰薷牟僮飨到y(tǒng)即可直接使用,所以支持的操作系統(tǒng)很多,但因?yàn)橹虚g有一個(gè)指令的二進(jìn)制轉(zhuǎn)譯的過程,所以性能比較差一點(diǎn)。半虛擬化則恰好相反,它修改了GuestOS系統(tǒng),植入了HyperCall,讓GuestOS部分指令可以直接運(yùn)行到Ring 0級(jí)別,這樣性能得以保存。但是因?yàn)橐牟僮飨到y(tǒng),而很多操作系統(tǒng)不愿意被修改(比如微軟的Windows),而有些操作系統(tǒng)又無人去修改,所以導(dǎo)致的結(jié)果就是支持的操作系統(tǒng)比較少。

等到虛擬化很火了,Intel和AMD也坐不住了,他們提出要從CPU的根本架構(gòu)著手,解決這個(gè)全虛擬化和半虛擬化的問題。他們把CPU原來的Ring 0、1、2、3四個(gè)級(jí)別設(shè)定為非Root模式特權(quán)級(jí)別,然后再增加了一個(gè)Root模式特權(quán)級(jí)別,有人將這個(gè)級(jí)別稱之為Ring -1(負(fù)一),可以想見,就是比Ring 0還要底層的權(quán)限級(jí)別。VMM就運(yùn)行在Ring -1上,而讓GuestOS運(yùn)行到Ring 0上,這樣從Guest OS到VMM就不需要Binary Translation或Paravirtualization了。
在Intel公司,這個(gè)技術(shù)叫Intel VT;ADM公司則叫AMD-V。
使用了CPU硬件虛擬化,全虛擬化廠商的性能追上了半虛擬化廠商,而半虛擬化廠商也可以支持不修改內(nèi)核的操作系統(tǒng)了(例如Windows和絕大多數(shù)Linux)

?

本文屬于“洪哥筆記”原創(chuàng)文章,轉(zhuǎn)載請(qǐng)注明來源地址:CPU硬件虛擬化


CPU硬件虛擬化的評(píng)論 (共 條)

分享到微博請(qǐng)遵守國家法律
三河市| 四川省| 东平县| 榆中县| 惠水县| 花垣县| 金华市| 木兰县| 阿拉尔市| 连州市| 界首市| 阳曲县| 静宁县| 大冶市| 灵石县| 碌曲县| 登封市| 大宁县| 西畴县| 安徽省| 区。| 瑞昌市| 云林县| 齐河县| 桦甸市| 肃北| 贞丰县| 汝南县| 邳州市| 嵩明县| 尚义县| 巨鹿县| 红安县| 西贡区| 沈阳市| 高唐县| 大姚县| 屯留县| 桓仁| 平泉县| 洪洞县|