在本文中,我们将了解完全虚拟化和半虚拟化之间的区别
此过程由IBM于1966年引入。它被认为是第一个用于服务器虚拟化的软件解决方案。它使用二进制翻译和直接方法。
在这种情况下,使用虚拟机将来宾操作系统与虚拟化层和硬件完全隔离。
完全虚拟化的示例包括Microsoft和Parallels系统。
除了以完全隔离的方法运行未修改的OS之外,虚拟机还允许执行指令。
与半虚拟化相比,它被认为不太安全。
它使用二进制翻译作为操作技术。
与半虚拟化相比,它在操作方面要慢一些。
与半虚拟化相比,它被认为是可移植的并且兼容。
它属于CPU虚拟化的一部分,该部分使用超级调用进行操作,以便在编译时处理指令。
在这里,来宾操作系统不是完全隔离的,而是在虚拟机的帮助下与虚拟化层和硬件部分隔离的。
准虚拟化的示例包括VMware和Xen。
虚拟机未实现操作系统的完全隔离。
它只是提供了一个不同的API,可以在操作系统进行更改时使用。
与完全虚拟化相比,它被认为更安全。
它出于编译目的在编译时使用超级调用。
与完全虚拟化相比,它在操作方面更快。
相对来说,它的便携性和兼容性较低。