鈴聲golang 云原生 Doker DevOps K8S 持續(xù)集成 分布式 etd ipfs
2023-03-14 20:51 作者:my藍(lán)色思念 | 我要投稿
首先根據(jù)VA的地址和CR3指向的頁表計(jì)算出PA,在通過EPT頁表實(shí)現(xiàn)PA->MA的地址轉(zhuǎn)化。關(guān)于內(nèi)存虛擬化的詳細(xì)介紹,還可以參考這里和這里。
IO虛擬化
IO虛擬化包括管理虛擬設(shè)備和物理硬件之間的IO請求的路由選擇。實(shí)現(xiàn)方式可以劃分為:全虛擬化、半虛擬化,IO透傳,SR-IOV。
其中全虛擬化是指客戶機(jī)的所有功能或總線結(jié)構(gòu)都可以在宿主機(jī)上進(jìn)行模擬,宿主機(jī)通過截獲客戶機(jī)的I/O請求,通過軟件來完全模擬硬件。盡管這樣模擬得很徹底,但效率卻比較低(需要由VMM來捕獲特權(quán)指令和翻譯地址)。
半虛擬化是指客戶機(jī)能夠感知自己是虛擬機(jī),執(zhí)行特權(quán)指令時(shí)直接向hypervisor
標(biāo)簽: