我在嘗試理解ARM CortexA8項目的硬件輔助虛擬化,並使用ARM Trustzone功能。我是這個主題的新手,因此我從Wiki條目開始瞭解更多。Regd Harware協助虛擬化
Wikipedia解釋硬件輔助virtialization,並增加了在definitionas一行:
完全虛擬化被用於利用模擬一個完整的硬件 環境或虛擬機,其中未修改的客戶 操作系統(與主機) 相同的指令集完全隔離執行。
粗體文本有點混亂。用於提供兩個隔離環境的處理器的相同指令集是如何工作的?有人可以解釋嗎? ArmTrustzone手冊還提到了一個「虛擬處理器核心」來提供安全性。請拋出一些光。
感謝
只是一個補充。我認爲硬件輔助虛擬化中的CPU通常有一些特殊的附加指令。不是嗎?那麼爲什麼同樣的指令集? – user907810