当前位置:首页 > 虚拟化 > 正文

虚拟化技术特点是什么(虚拟化技术的特征)


一、什么是cpu的虚拟化技术,有什么优势???

CPU虚拟化技术是指将单个计算机软件环境划分为多个独立分区,每个分区可以根据需要模拟一台计算机的技术。其技术核心是通过中间层实现计算资源的管理和重新分配,以充分利用资源。

CPU虚拟化技术的优点在于,虽然虚拟化可以通过软件来实现,但是如果CPU硬件支持的话,实现效率会大大提高,而且操作系统也可以支持64位。

扩展信息:

虚拟化技术原理

虚拟机对真实的计算环境进行抽象和模拟,VMM需要:被分配给每个虚拟机的一组数据结构,用于管理其状态,包括完整的虚拟处理器寄存器集、物理内存使用情况、虚拟机状态等。

当VMM调度虚拟机时,它会将其部分状态恢复到主机系统。并非所有案件都需要恢复。例如,CR3主机记录存储的是VMM设置的页表的物理地,而不是GuestOS设置的值。

主机处理器直接运行GuestOS的机器指令,由于GuestOS运行在低特权级别,当访问主机系统的特权状态时(如写入GDT寄存器),权限不足会导致主机感染。向导创建异常,这会自动将操作权返回给VMM。另外,外部中断的到来也会触发VMM。

参考来源:中关在线-T博士讲你不懂的CPU专业术语