傳統(tǒng)OS環(huán)境中,CPU對內(nèi)存的訪問都必須通過MMU將虛擬地址VA轉(zhuǎn)換為物理地址PA從而得到真正的Physical Memory Access,即:VA->MMU->PA,見下圖。
虛擬運(yùn)行環(huán)境中由于Guest OS所使用的物理地址空間并不是真正的物理內(nèi)存,而是由VMM供其所使用一層虛擬的物理地址空間,為使MMU能夠正確的轉(zhuǎn)換虛實(shí)地址,Guest中的地址空間的轉(zhuǎn)換和訪問都必須借助VMM來實(shí)現(xiàn),這就是內(nèi)存虛擬化的主要任務(wù),即:GVA->MMU Virtualation->HPA,見下圖。
[點(diǎn)擊查看全文]
http://luoye.me/2014/06/18/KVM-EPT/