發布時間:2024-04-10 文章來源:深度系統下載 瀏覽:
| VT-x是intel運用Virtualization虛擬化技術中的一個指令集,是CPU的硬件虛擬化技術,VT可以同時提升虛擬化效率和虛擬機的安全性,在x86平臺上的VT技術,一般稱之為VT-x,而在Itanium平臺上的VT技術,被稱之為VT-i。 VT-x有助于提高基于軟件的虛擬化解決方案的靈活性與穩定性。通過按照純軟件虛擬化的要求消除虛擬機監視器(VMM)代表客戶操作系統來聽取、中斷與執行特定指令的需要,不僅能夠有效減少 VMM 干預,還為 VMM 與客戶操作系統之間的傳輸平臺控制提供了有力的硬件支持,這樣在需要 VMM干預時,將實現更加快速、可靠和安全的切換。 此外,英特爾VT-x 具備的虛擬機遷移特性還可為您的 IT 投資提供有力保護,并進一步提高故障切換、負載均衡、災難恢復和維護的靈活性。 VT-x擴展了傳統的x86處理器架構,它引入了兩種操作模式:VMX root operation(根虛擬化操作)和VMX non-root operation(非根虛擬化操作),統稱為VMX操作模式。VMX root operation是VMM運行所處的模式, 設計給VMM/Hypervisor使用,其行為跟傳統的IA32并無特別不同,而VMX non-root operation則是客戶機運行所處的模式,在VMM控制之下的IA32/64環境。所有的模式都能支持所有的四個Privileges levels。 由此,GDT、IDT、LDT、TSS等這些指令就能正常地運行于虛擬機內部了,而在以往,這些特權指令需要模擬運行。 而VMM也能從模擬運行特權指令當中解放出來,這樣既能解決Ring Aliasing問題(軟件運行的實際Ring與設計運行的Ring不相同帶來的問題),又能解決Ring Compression問題,從而大大地提升運行效率。Ring Compression問題的解決,也就解決了64bit客戶操作系統的運行問題。 為了建立這種兩個操作模式的架構,VT-x設計了一個Virtual-Machine Control Structure(VMCS,虛擬機控制結構)的數據結構,包括了Guest-State Area(客戶狀態區)和Host-State Area(主機狀態區),用來保存虛擬機以及主機的各種狀態參數,并提供了VM entry和VM exit兩種操作在虛擬機與VMM之間切換,用戶可以通過在VMCS的VM-execution control fields里面指定在執行何種指令/發生何種事件的時候,VMX non-root operation環境下的虛擬機就執行VM exit,從而讓VMM獲得控制權,因此VT-x解決了虛擬機的隔離問題,又解決了性能問題。 電腦不開啟虛擬化技術VT-X會發生運行故障嗎? 電腦知識網小編專業解答:一般來說,我們最好開啟英特爾虛擬化技術VT-X,因為假如我們使用需要虛擬化技術VT-X的軟件而沒有在BIOS中打開,軟件則會出現報錯不能正常使用的現象:比如常見的虛擬機、安卓模擬器:Genymotion 、Oracle VM VirtualBox 、VMware Workstation……等一些需要VT-X的軟件。當然,假如你是一般網民可以直接略過,因為一般你們是用不到這些功能的,但是開啟也更好,對電腦完全沒有任何影響。 如何檢測電腦是否開啟虛擬化技術VT-x或AMD-v?
大家可以直接使用軟件:LeoMoon CPU-V 一鍵檢測! |
上一篇:
下一篇:二手顯卡如何_二手顯卡值得買嗎