计算机虚拟化分类:
计算资源的虚拟化可以概括为三个方面:
1。中央处理器虚拟化
虚拟机虚拟机共享中央处理器
使用类似于原始操作系统直通定时器中断的机制,当中断被触发时,它被捕获在VMM中,从而根据调度机制进行调度
CPU虚拟化- x86体系结构:
x86体系结构中的虚拟化漏洞
x86 ISA中有19条敏感指令没有特权,因此不能使用经典虚拟化技术完全虚拟化x86
解决方案:
半虚拟化
完全虚拟化
硬件辅助虚拟化
2。内存虚拟化
内存虚拟化:物理机器的真实物理内存以统一的方式管理,并打包到多个虚拟机的内存中,供多个虚拟机使用。
3 .输入输出虚拟化
为了满足多个客户端操作系统的需求,VMM必须通过I / O虚拟化重用有限的外围资源
VMM拦截客户操作系统对设备的访问请求,然后通过软件模拟真实设备的效果
I / O虚拟化-前后驱动模式;
前端设备驱动程序通过VMM提供的接口将数据转发给后端驱动程序
后端驱动器VM的数据在时分通道中处理
领取专属 10元无门槛券
私享最新 技术干货