CPU虚拟化技术是指将单一软件环境划分为多个独立分区,每个分区可以根据需要模拟计算的技术。其技术本质是通过中间层对计算资源进行管理和重新分配,以提高使用能力。
CPU虚拟化技术的优点在于,虽然虚拟化是通过软件来进行的,但如果CPU有硬件支持的话,性能效率会大大提高,而且还可以支持64位操作系统。
扩展信息:
虚拟化技术原理
虚拟机对真实的计算环境进行抽象和模拟,VMM需要每一个。虚拟机被赋予一组数据结构来控制其状态,包括全套虚拟进程寄存器、物理内存使用情况、虚拟内存状态等。
当VMM调度虚拟机时,它会将其部分状态恢复到主机系统。并非所有状态都要恢复。例如,主机CR3寄存器存储的是VMM设置的页表物理地址,而不是GuestOS设置的值。
主机进程直接执行GuestOS机器的指令。当GuestOS运行在低权限级别时具有对主机系统状态的特权访问(例如写入GDT注册表),会导致主机资源不足。生成异常的过程,自动将当前权限返回给VMM。另外,外国人的到来也干扰了VMM运行的理由。
参考来源:中关村在线-博士。T正在讲一个你听不懂的专业CPU术语
1.虚拟机的优点
1.快速部署,随时增减。
2.自助升级配置,添加IP、带宽等功能,升级过程中无需停机。
3.您可以执行自助软件/硬重启并配置FTP、IIS等。只需轻轻一按。
4.实时查看资源、流量、流程、服务的运行状态。
5.拥有服务器的完全Administrator或Root权限,您可以对系统进行个性化设置,自由安装程序和应用软件,部署各种互联网应用。
2.虚拟机的缺点
1.独立硬件资源较差。
2.软件支持较差。
3.硬盘的读写速度极慢。
虚拟机的工作原理
虚拟化技术允许多个虚拟环境共享一个系统。虚拟机管理程序管理硬件并将物理资源与虚拟环境分开。将物理环境中的资源根据需要进行分区,分配给虚拟机使用。
虚拟机运行时,当用户或程序发出向物理环境请求更多资源的指令时,Hypervisor会物理地调度来自系统的资源请求,以便虚拟机的操作系统和应用程序可以访问他们。