cpu svm mode(主板svm mode什么意思)

導讀 您好,現在漢漢來為大家解答以上的問題。cpu svm mode,主板svm mode什么意思相信很多小伙伴還不知道,現在讓我們一起來看看吧!1、svm m...

您好,現在漢漢來為大家解答以上的問題。cpu svm mode,主板svm mode什么意思相信很多小伙伴還不知道,現在讓我們一起來看看吧!

1、svm mode是指AMD的虛擬化技術。

2、SVM(Support Vector Machine)指的是支持向量機,是常見的一種判別方法。

3、在計算機中,虛擬化是一種資源管理技術,是將計算機的各種實體資源,如服務器、網絡、內存及存儲等,予以抽象、轉換后呈現出來,打破實體結構間的不可切割的障礙,使用戶可以比原本的組態更好的方式來應用這些資源。

4、這些資源的新虛擬部分是不受現有資源的架設方式,地域或物理組態所限制。

5、一般所指的虛擬化資源包括計算能力和資料存儲。

6、在實際的生產中,虛擬化技術主要用來解決高性能的物理硬件產能過剩和老的舊的硬件產能過低的重組重用,透明化底層物理硬件,從而最大化的利用物理硬件。

7、擴展資料:原理:虛擬機是對真實計算環境的抽象和模擬,VMM 需要為每個虛擬機分配一套數據結構來管理它們狀態,包括虛擬處理器的全套寄存器,物理內存的使用情況,虛擬設備的狀態等等。

8、VMM 調度虛擬機時,將其部分狀態恢復到主機系統中。

9、主機處理器直接運行 Guest OS 的機器指令,由于 Guest OS運行在低特權級別,當訪問主機系統的特權狀態(如寫 GDT寄存器)時,權限不足導致主機處理器產生異常,將運行權自動交還給 VMM。

10、此外,外部中斷的到來也會導致 VMM 的運行。

11、VMM 可能需要先將 該虛擬機的當前狀態寫回到狀態數據結構中,分析虛擬機被掛起的原因,然后代表 Guest OS 執行相應的特權操作。

12、最簡單的情況,如Guest OS 對 CR3 寄存器的修改,只需要更新虛擬機的狀態數據結構即可。

13、一般而言,大部分情況下,VMM 需要經過復雜的流程才能完成原本簡單的操作。

14、最后 VMM 將運行權還給 Guest OS,Guest OS 從上次被中斷的地方繼續執行。

15、這種經典的虛擬機運行方式被稱為 Trap-And-Emulate,虛擬機對于 Guest OS 完全透明,Guest OS 不需要任何修改,但是 VMM 的設計會比較復雜,系統整體性能受到明顯的損害。

16、參考資料來源:百度百科-虛擬化技術。

本文就為大家分享到這里,希望小伙伴們會喜歡。

免責聲明:本文由用戶上傳,如有侵權請聯系刪除!