致远嘉禾科技-vmware虚拟化软件
地址空间压缩(AddressSpaceCompression)地址空间压缩是指VMM必须在GuestOS的地址空间中保留一部分供其使用。例如,中断描述表寄存器(IDTRegister)中存放的是中断描述表的线性地址,如果GuestOS运行过程中来了外部中断或触发处理器异常,必须保证运行权马上转移到VMM中,因此VMM需要将GuestOS的一部分线性地址空间映射成自己的中断描述表的主机物理地址。VMM可以完全运行在GuestOS的地址空间中,也可以拥有***的地址空间,后者的话,vmware虚拟化软件价格,VMM只占用GuestOS很少的地址空间,用于存放中断描述表和全局描述符表(GDT)等重要的特权状态。无论如何哪种情况,vmware虚拟化软件,VMM应该防止GuestOS直接读取和修改这部分地址空间。想了解更多详细信息,vmware虚拟化软件多少钱,赶紧拨打图片上的电话吧!!!虚拟化技术特权级别名(RingAlias)特权级别名是指GuestOS在虚拟机中运行的级别并不是它所期望的。VMM必须保证GuestOS不能获知正在虚拟机中运行这一事实,否则可能打破等价性条件。例如,x86处理器的特权级别存放在CS代码段寄存器内,GuestOS可以使用非特权push指令将CS寄存器压栈,然后pop出来检查该值。又如,GuestOS在低特权级别时读取特权寄存器GDT、LDT、IDT和TR,并不发生异常,从而可能发现这些值与自己期望的不一样。为了解决这个挑战,VMM可以使用动态二进制翻译的技术,例如预先把“push%%cs”指令替换,在栈上存放一个影子CS寄存器值;又如,可以把读取GDT寄存器的操作“sgdtdest”改为“movlfake_gdt,dest”。想了解更多详细信息,赶紧拨打图片上的电话吧!!!访问特权资源GuestOS对特权资源的每次访问都会触发处理器异常,然后由VMM模拟执行,如果访问过于频繁,则系统整体性能将会受到极大损害。比如对中断的屏蔽和启用,cli(ClearInterrupts)指令在Pentium4处理器上需要花费60个时钟周期(cycle)。又如,处理器本地高1级可编程中断处理器(LocalAPIC)上有一个操作系统可修改的任务优先级寄存器(Task-PriorityRegister),IO-APIC将外部中断转发到TPR值***1低的处理器上(期望该处理器正在执行低优先级的线程),vmware虚拟化软件出售,从而优化中断的处理。TPR是一个特权寄存器,某些操作系统会频繁设置(LinuxKernel只在初始化阶段为每个处理器的TPR设置相同的值)。软件VMM所遇到的以上挑战从本质上来说是因为GuestOS无法运行在它所期望的***1高特权级,传统的Trap-And-Emulate处理方式虽然以透明的方式基本解决上述挑战,但是带来极大的设计复杂性和性能下降。当前比较***的虚拟化软件结合使用二进制翻译和超虚拟化的技术,核心思想是动态或静态地改变GuestOS对特权状态访问的操作,尽量减少产生不必要的硬件异常,同时简化VMM的设计。想了解更多详细信息,赶紧拨打图片上的电话吧!!!致远嘉禾科技-vmware虚拟化软件由北京致远嘉禾科技发展有限公司提供。致远嘉禾科技-vmware虚拟化软件是北京致远嘉禾科技发展有限公司()今年全新升级推出的,以上图片仅供参考,请您拨打本页面或图片上的联系电话,索取联系人:金领。同时本公司(www.bj-)还是***从事会议室音视频集成系统,广场音视频集成系统,剧院音视频集成系统的厂家,欢迎来电咨询。)