<*n style="font-size:18px;">地址空间压缩*n>
(Address Space Compression)地址空间压缩是指 VMM 必须在Guest OS 的地址空间中保留一部分供其使用。例如,中断描述表寄存器(IDT Register)中存放的是中断描述表的线性地址,如果 Guest OS 运行过程中来了外部中断或触发处理器异常,必须保证运行权马上转移到 VMM 中,因此 VMM 需要将 Guest OS 的一部分线性地址空间映射成自己的中断描述表的主机物理地址。
VMM 可以完全运行在 Guest OS 的地址空间中,也可以拥有*的地址空间,后者的话,VMM 只占用 Guest OS 很少的地址空间,用于存放中断描述表和全局描述符表(GDT)等重要的特权状态。无论如何哪种情况,VMM 应该**** Guest OS 直接读取和修改这部分地址空间。
<*n style="background-color:#E53333;color:#FFFFFF;font-size:18px;">想了解更多详细信息,赶紧拨打图片上的电话吧!!!*n>
<*n style="font-size:18px;">虚拟化技术*n>
特权级别名(Ring Alias)特权级别名是指 Guest OS 在虚拟机中运行的级别并不是它所期望的。VMM 必须保证 Guest OS 不能获知正在虚拟机中运行这一事实,否则可能打*等价性条件。
例如,vmware虚拟化技术哪家好,x86处理器的特权级别存放在 CS 代码段寄存器内,Guest OS 可以使用非特权 push 指令将 CS 寄存器压栈,北京vmware虚拟化技术,然后 pop 出来检查该值。又如,Guest OS 在低特权级别时读取特权寄存器 GDT、LDT、IDT 和 TR,并不发生异常,从而可能发现这些值与自己期望的不一样。为了解决这个挑战,VMM 可以使用动态二进制翻译的技术,例如预先把 “push %%cs” 指令替换,在栈上存放一个影子 CS 寄存器值;又如,vmware虚拟化技术哪家好,可以把读取 GDT 寄存器的操作“sgd*st”改为“movl fake_gd*st”。
<*n style="background-color:#E53333;color:#FFFFFF;font-size:18px;">想了解更多详细信息,赶紧拨打图片上的电话吧!!!*n>
<*n style="background-color:#FFFFFF;color:#000000;font-size:18px;">P2V (物理机到虚拟机的迁移Physical-to-Virtua )*n>
P2V 指迁移物理服务器上的操作系统及其上的应用软件和数据到 VMM(Virtual Machine Monitor)管理的虚拟服务器中。这种迁移方式,主要是使用各种工具软件,把物理服务器上的系统状态和数据“镜像”到 VMM 提供的虚拟机中,并且在虚拟机中“替换”物理服务器的存储硬件与网卡驱动程序。
只要在虚拟服务器中安装好相应的驱动程序并且设置与原来服务器相同的地址(如 TCP/IP 地址等),在重启虚拟机服务器后,虚拟服务器即可以替代物理服务器进行工作。
<*n style="background-color:#E53333;color:#FFFFFF;font-size:18px;">想了解更多详细信息,赶紧拨打图片上的电话吧!!!*n>