我了解陷阱和模拟是什么,但我很努力去理解二进制翻译是什么以及它与陷阱和模拟有什么不同。我对这个主题非常陌生,并且试图从2006年的一篇论文中了解这篇介绍:陷阱和模拟与二进制翻译有什么区别?
“直到最近,x86架构都没有允许经典的陷阱和模拟虚拟化。x86的虚拟机监视器,例如VMware®Workstation和Virtual PC,而是使用客户内核代码的二进制转换,但英特尔和AMD现在都引入了架构扩展来支持传统的虚拟化。“
我也不明白什么“经典虚拟化”是在上下文陷阱和模拟与二进制翻译。任何帮助理解这些条款将不胜感激。
Trap-and-emulate *是经典的虚拟化技术,早在20世纪60年代和70年代就开始使用。 –