内存虚拟化
纯软件实现内存虚拟化
虚拟机内存访问原理及遇到的问题
Guest' processes
+--------------------+
Virtual addr space | |
+--------------------+ (GVA)
| |
\__ Page Table \__
\ \
| | Guest kernel
+----+--------------------+----------------+
Guest's phy memory | | | | (GPA)
+----+--------------------+----------------+
| |
\__ \__
\ \
| QEMU process |
+----+------------------------------------------+
Virtual addr space | | | (HVA)
+----+------------------------------------------+
| |
\__ Page Table \__
\ \
| |
+----+-----------------------------------------------+----+
Physical memory | | | | (HPA)
+----+-----------------------------------------------+----+影子页表 (shadow page table)

硬件辅助虚拟化
扩展页表(Extend Page Table, EPT)

VPID:TLB 资源优化
REFERENCE
Last updated