cpu硬件虛擬化技術(shù)是什么
你們知道在CPU中硬件的虛擬化技術(shù)是什么嗎?下面是學(xué)習(xí)啦小編帶來(lái)的關(guān)于cpu硬件虛擬化技術(shù)是什么的內(nèi)容,歡迎閱讀!
cpu硬件虛擬化技術(shù)是什么?
英特爾已經(jīng)發(fā)布了七款支持VT(Virtualization Technology,虛擬化技術(shù))技術(shù)的處理器——奔騰4 672,662,奔騰D920,930,940,950奔騰EE 955。Intel Virtualization Technology就是以前眾所周知的“Vanderpool”技術(shù),這種技術(shù)讓可以讓一個(gè)CPU工作起來(lái)就像多個(gè)CPU并行運(yùn)行,從而使得在一部電腦內(nèi)同時(shí)運(yùn)行多個(gè)操作系統(tǒng)成為可能。
這種VT技術(shù)并不是一個(gè)新鮮事物,市面上已經(jīng)有一些軟件可以達(dá)到虛擬多系統(tǒng)的目的,比如VMware workstation、Virtual PC等,使用這種技術(shù)就可以單CPU模擬多CPU并行,可以實(shí)現(xiàn)單機(jī)同時(shí)運(yùn)行多操作系統(tǒng)。
在虛擬狀態(tài)下有兩種工作模式:root操作和非root操作。通常只有虛擬操作軟件——Virtual Machine Monitor (VMM)能夠運(yùn)行在root操作模式下,而操作系統(tǒng)在虛擬機(jī)的頂層運(yùn)行在非root操作模式下。運(yùn)行在虛擬機(jī)頂層的軟件同時(shí)也叫做“guest software”。
要進(jìn)入虛擬模式,VMM需要執(zhí)行VMXON指令來(lái)調(diào)入VMM軟件,VMM軟件使用VMLAUNCH指令來(lái)進(jìn)入每一個(gè)虛擬機(jī),使用VMRESUME指令來(lái)退出。如果想要退出虛擬模式,可以使用VMM運(yùn)行VMXOFF指令。在圖中的每個(gè)guest系統(tǒng)可以是不同的操作系統(tǒng),同時(shí)運(yùn)行自身的軟件。
實(shí)際使用中如何實(shí)現(xiàn):
根據(jù)intel的資料,intel虛擬技術(shù)的實(shí)現(xiàn)需要同時(shí)具有處理器、芯片組、BIOS、VMM軟件的支持,這些特定的平臺(tái)軟件必須全部到位。同時(shí)性能方面要視不同的硬件和軟件平臺(tái)而定,intel虛擬技術(shù)支持的BIOS和VMM程序現(xiàn)在正在開(kāi)發(fā)之中。
據(jù)我們所知,現(xiàn)在還沒(méi)有支持虛擬技術(shù)的VMM軟件,所以即使你買了一款支持VT技術(shù)的CPU,你還要等待Intel放出VMM軟件才能使用上VT技術(shù)。同時(shí)還要等主板廠商放出VMM支持的BIOS(或者保證使得現(xiàn)有的主板BIOS支持虛擬技術(shù))。
現(xiàn)在未知的就是,至關(guān)重要的虛擬技術(shù)VMM軟件intel將是免費(fèi)放出還是需要交費(fèi)才可以。定價(jià)如何才合適呢?類似的軟件虛擬技術(shù),VMware Workstation 5價(jià)格為189~199美元之間,所以我們希望intel即使不免費(fèi)提供VMM軟件也會(huì)比這個(gè)價(jià)格要少很多。
看了cpu硬件虛擬化技術(shù)是什么文章內(nèi)容的人還看:
5.cpu作用是什么