简介:CPU的虚拟化技术是一种硬件方案,支持虚拟技术的CPU带有特别优化过的指令集来控制虚拟过程,通过这些指令集,VMM(VirtualMachineMonitor,虚拟机监视器,它是一种虚拟的监视器技术,主要提供平台的复制,允许多种操作系统实例运行在同一系统上。并且访问管理所有的硬件资源,也管理客户操作系统和它的应用进程。当客户操作系统执行特权指令或者直接和底层硬件交互时,VMM会中断操作,并检查其正确性,然后代替客户操作系统执行这些操作。)会很容易提高性能,相比软件的虚拟实现方式会很大程度上提高性能。虚拟化技术可提供基于芯片的功能,借助兼容VMM软件能够改进纯软件解决方案。
简介:【摘要】由于服务器硬件资源强大,处理器支持硬件虚拟化技术,能够在单一硬件系统上独立运行多个操作系统。本文对现有服务器固件程序进行分析,提出了基于固件的外设虚拟化技术,对设备配置流程进行改进,进而满足服务器全系统的虚拟化的需求。