码迷,mamicode.com
首页 > 其他好文 > 详细

第一章 虚拟化硬件问题的解决

时间:2016-10-29 02:38:13      阅读:176      评论:0      收藏:0      [点我收藏+]

标签:kvm虚拟化环境说明


1.现代操作系统运行之后 如下图显示情况


技术分享



2.x86系列的cpu指令环讲解

技术分享


3.内核在哪里

 我们的操作系统内核在开发的时候 就知道自己运行于环0 内核可以控制所有的硬件操作

 现在引入虚拟化技术 我们如何解决这一个问题呢

 那就是cpu虚拟化的支持 在BIOS配置中打开cpu虚拟化 这个时候CPU虚拟化就会多出一个指令环(-1)

 环0上面的指令全部移动到环-1上面,环0上面的指令依然存在,但全部是一些调用接口(也可以想像成虚拟的) 当内核调用环0上面的指令时,环-1就会捕获到其操作,进而会由环-1完成具体的操作任务



第一章 虚拟化硬件问题的解决

标签:kvm虚拟化环境说明

原文地址:http://771541213.blog.51cto.com/10810853/1866858

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!