ISA虚拟化的条件
2013-12-17 17:14
162 查看
ISA(Instruction Set Architecture)
指令集体系结构,是硬件与软件层之间的接口。本地系统虚拟机
本地系统虚拟机,就是Bare-Metal虚拟机,直接运行在硬件上,在它上面可以同时安装多个操作系统。虚拟机的基本要求
运行在VMM上的OS,不能影响到其他的OS,即不能修改资源配置(Resource Configuration)。敏感指令
Control Sensitive Instruction, 它的执行会修改资源配置Behavior Sensitive Instruction,它的执行依赖于资源配置
ISA虚拟化的条件
高效性资源控制
等效性
高效性的必要条件
敏感指令是特权指令的一个子集,即敏感指令都是特权指令。或者理解成,所有的敏感指令都要被VMM进行处理,因为VMM运行在特权级,所有的敏感指令都是特权指令,就保证了运行用户级别的Guest OS无法执行到敏感指令,即Guest OS中执行的指令都是无害的,不会影响到其他的OS。
相关文章推荐
- Java 类型信息
- 用crontab设置svn的定期更新任务
- 第17周项目1 体会函数参数传递
- Jquery Ajax和getJSON获取后台普通Json数据和层级Json数据解析
- 警告: [SetPropertiesRule]{Server/Service/Engine/Host/Context} Setting property 'source'
- ios怎样完美的加入一个自定义的字体
- 旅游景点
- C/S B/S软件模式介绍
- 手动优化Win7清理和关闭多余的Win7服务
- Divide and conquer
- 第17周项目1(3)
- mod_pagespeed:让你的网站跑到更快
- 第十七周 项目1
- Android自定义圆形图片
- Galera/mysql 集群 备忘
- win7+oracle10g+instantClient+plsql developer安装
- Eclipse远程调式
- eclipse swt 学习资料
- 【转载】经典漫画讲解HDFS原理
- vs查看派生类