Shm*_*opy 9 virtualization vmware virtual-memory
我一直试图弄清楚VMware是如何工作的(特别是安装Linux时),我有几个问题:
VMware遇到类似命令时会发生什么push cs
?特别是cs,因为它的权限级别为0,VMware运行在1个权限级别,所以我假设它不得不将其转换为其他命令.
虚拟内存:它如何在虚拟机上运行?有2级翻译 - 进程虚拟内存 - >虚拟机物理内存 - >真机物理内存?当真实机器交换页面时,如何通知VMware?
push cs
。您的意思是指令在不同的权限级别上默默地表现不同。x86 虚拟化的维基百科文章说它们是二进制翻译的,即在主机 CPU 上运行代码之前有一个重新编译阶段。