当前位置: 首页 > news >正文

mc网站的建设杭州网站设计成功柚v米科技

mc网站的建设,杭州网站设计成功柚v米科技,中国做出口的网站平台,h5微场景制作软件ring0是指CPU的运行级别#xff0c;ring0是最高级别#xff0c;ring1次之#xff0c;ring2更次之…… 拿Linuxx86来说#xff0c; 操作系统#xff08;内核#xff09;的代码运行在最高运行级别ring0上#xff0c;可以使用特权指令#xff0c;控制中断、修改页表、访问…ring0是指CPU的运行级别ring0是最高级别ring1次之ring2更次之…… 拿Linuxx86来说 操作系统内核的代码运行在最高运行级别ring0上可以使用特权指令控制中断、修改页表、访问设备等等。 应用程序的代码运行在最低运行级别上ring3上不能做受控操作。如果要做比如要访问磁盘写文件那就要通过执行系统调用函数执行系统调用的时候CPU的运行级别会发生从ring3到ring0的切换并跳转到系统调用对应的内核代码位置执行这样内核就为你完成了设备访问完成之后再从ring0返回ring3。这个过程也称作用户态和内核态的切换。 那么虚拟化在这里就遇到了一个难题因为宿主操作系统是工作在ring0的客户操作系统就不能也在ring0了但是它不知道这一点以前执行什么指令现在还是执行什么指令那肯定不行啊没权限啊玩不转啊。所以这时候虚拟机管理程序VMM就要避免这件事情发生。 VMM在ring0上一般以驱动程序的形式体现驱动程序都是工作在ring0上否则驱动不了设备 一般是这样做客户操作系统执行特权指令时会触发异常CPU机制没权限的指令触发异常然后VMM捕获这个异常在异常里面做翻译模拟最后返回到客户操作系统内客户操作系统认为自己的特权指令工作正常继续运行。但是这个性能损耗就非常的大你想想原来简单的一条指令执行完了事现在却要通过复杂的异常处理过程。 这时候半虚拟化就来了半虚拟化的思想就是让客户操作系统知道自己是在虚拟机上跑的工作在非ring0状态那么它原先在物理机上执行的一些特权指令就会修改成其他方式这种方式是可以和VMM约定好的这就相当于我通过修改代码把操作系统移植到一种新的架构上来就是定制化。所以像XEN这种半虚拟化技术客户机操作系统都是有一个专门的定制内核版本和x86、mips、arm这些内核版本等价。这样以来就不会有捕获异常、翻译、模拟的过程了性能损耗非常低。这就是XEN这种半虚拟化架构的优势。这也是为什么XEN只支持虚拟化Linux无法虚拟化windows原因微软不改代码啊。 可以后来CPU厂商开始支持虚拟化了情况有发生变化拿X86 CPU来说引入了Intel-VT 技术支持Intel-VT 的CPU有VMX root operation 和 VMX non-root operation两种模式两种模式都支持Ring 0 ~ Ring 3 这 4 个运行级别。这下好了VMM可以运行在VMX root operation模式下客户OS运行在VMX non-root operation模式下。也就说硬件这层做了些区分这样全虚拟化下有些靠“捕获异常-翻译-模拟”的实现就不需要了。而且CPU厂商支持虚拟化的力度越来越大靠硬件辅助的全虚拟化技术的性能逐渐逼近半虚拟化再加上全虚拟化不需要修改客户操作系统这一优势全虚拟化技术应该是未来的发展趋势。 XEN是最典型的半虚拟化不过现在XEN也支持硬件辅助的全虚拟化大趋势拗不过啊。。。 KVM、VMARE这些一直都是全虚拟化。 转载于:https://www.cnblogs.com/xuliangwei/p/10420932.html
http://www.pierceye.com/news/204129/

相关文章:

  • 上海专业网站制作开发wordpress 一级目录下
  • 要查询一个网站在什么公司做的推广怎么查济南集团网站建设报价
  • 手机静态网站建设课程设计报告形象型网站
  • 网站建设接单渠道百度网站内容
  • 企业网站pv是什么手机网站开发价格
  • 北京网站优化团队oppo开放平台
  • 购物商城外贸网站福州营销型网站建设公司
  • 白酒pc网站建设方案网站不符合个人备案性质
  • 做视频网站程序多少钱免费人体做爰网站
  • 做海外网站 服务器放哪网页设计师通常是设计两套ui吗
  • 海拉尔网站建设做html网站模板下载
  • 为什么网站找不到了东莞智通人才市场招聘官网
  • 如何注册网站名称中国煤炭建设协网站
  • 一个网站为什么做的不好看软件源码成品资源下载网站
  • 网站建设 环讯传媒建设网站要多久到账
  • 溧阳城乡建设厅网站惠州专业网站建设
  • app嵌入手机网站dw旅游网站怎么做
  • wpf做网站烟台做网站工资
  • 做网站公司名字网站建设方案对比分析报告
  • 网站360优化网站开发所需技术
  • 宁河做网站公司wordpress漏洞扫描工具
  • 单位网站建设的目的手机可以做网站服务器吗
  • 上海网站建设有限公司lnmp安装wordpress限权
  • 大航母网站建设服务php一般网站空间多大
  • 中性衣服印花图案设计网站做网站的工作
  • 只做女性的网站编程入门先学什么软件
  • 创客网站建设新余公司做网站
  • 买个网站域名多少钱网站建设 内容缺乏
  • 清河做网站哪里好建设一个网站的文案需要
  • 农机网站模版建网站用什么工作站