我一直在尝试弄清VMware是如何工作的(特别是在安装Linux时),我有两个问题:
push cs
这样的命令时会发生什么?特别是cs,因为其特权级别为0,而VMware以1特权级别运行,所以我假设它必须以某种方式将其转换为其他命令。 最佳答案
push cs
示例的含义。您的意思是在不同的特权级别上无提示地执行不同操作的指令。 The wikipedia article on x86 virtualization说它们是二进制翻译的,即在主机CPU上运行代码之前有一个重新编译阶段。 关于vmware - 虚拟机,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8961287/