云计算的虚拟化

虚拟化又分为三种CPU虚拟化、内存虚拟化、I/O设备虚拟化,所有下面就以这三个来说

1.CPU虚拟化

cpu虚拟化又分为全虚、半虚、硬虚

经典虚拟化(因为有问题,所以全虚、半虚、硬虚),有16条指令没有被vmm虚拟化层拦截就交给硬件

经典虚拟化是基于power pc cpu 架构,而现在是主要是x86架构,所以指令集不同

全虚(将所有指令都接收)

优势:不需要修改guest os操作系统

劣势:vmm开销大

半虚(将16条指令直接交给vmm)

优势:虚拟化层开销小

劣势:要修改guest os

硬虚(CPU支持虚拟化)

优势:性能好

劣势:CPU要支持虚拟化

2.内存的虚拟化

 

内存空间必须从1开始

空间要连续1 2 3 4

内存的映射虚拟机和物理机的内存空间要一致,图中的箭头

3.I/O设备(输入输出设备)的虚拟化

I/O虚拟化又分为全虚、半虚、I/O透传(硬虚)

全虚

优点:Guest os无需修改,可移植性和兼容性好

劣势:虚拟化层开销大

半虚

优势:性能好

劣势:虚拟化有感知的

IO透传

优势:性能好(性能接近物理主机)

劣势:资源是虚拟机独占,仅限于物理资源丰富的机器

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值