首页 > 代码库 > 第一章 虚拟化硬件问题的解决
第一章 虚拟化硬件问题的解决
1.现代操作系统运行之后 如下图显示情况
2.x86系列的cpu指令环讲解
3.内核在哪里
我们的操作系统内核在开发的时候 就知道自己运行于环0 内核可以控制所有的硬件操作
现在引入虚拟化技术 我们如何解决这一个问题呢
那就是cpu虚拟化的支持 在BIOS配置中打开cpu虚拟化 这个时候CPU虚拟化就会多出一个指令环(-1)
环0上面的指令全部移动到环-1上面,环0上面的指令依然存在,但全部是一些调用接口(也可以想像成虚拟的) 当内核调用环0上面的指令时,环-1就会捕获到其操作,进而会由环-1完成具体的操作任务
第一章 虚拟化硬件问题的解决
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。