什么是半虚拟化?

任何人都可以用简单的英语来帮助解释paravirtualization这个词吗? 我理解它有一些困难。 谢谢。

我不确定这是否是适合这种问题的地方,但半虚拟化是客户运行一个修改的内核的一种虚拟化forms – 也就是说,一个内核知道它正在运行虚拟化,并使用一些一种专门的API来与主机进行交互。 这可以优化和简化某些昂贵的操作,如I / O。

使用半虚拟化的最广泛使用的虚拟化系统(仅在其开始时(可选)现在)可能是Xen ,但其他系统有时使用半虚拟化驱动程序。