计算虚拟化连载之第四篇

       亲爱的同学们,朋友们,我们又见面了,紧接着上一期,这期我们来讲一下计算虚拟化的类型,首先在讲之前,我们先了解下在CPU架构中,CPU特权环这个概念,所谓的CPU特权环,是指CPU里面存在4个逻辑的环,分别是ring0,ring1,ring2,ring3.在虚拟化未出来之前,那些cpu厂商根本没有意识到未来会有虚拟化的存在,所以,当时cpu被分为4个逻辑环,但是只有ring0可以与操作系统内核交互,ring3是运行应用程序的,但是在我们回到虚拟化的世界里就是完全是另一回事了,因为虚拟机相对于物理机也是应用程序,它也是运行在ring3这一层,然而虚拟机也有内核,在ring3这一层无法和虚拟机的内核交互,只有ring0这层可以和内核交互,因为会有19条敏感指令集的问题,也就是说ring3这层没有办法对这19条敏感指令集进行转换,因为ring3没法和虚拟机的内核进行交互,就会导致虚拟机无法运行,也就意味着虚拟机会无法安装成功。

  • 19
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 11
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值