zoukankan      html  css  js  c++  java
  • ISA虚拟化的条件

    ISA(Instruction Set Architecture)

    指令集体系结构,是硬件与软件层之间的接口。

    本地系统虚拟机

    本地系统虚拟机,就是Bare-Metal虚拟机,直接运行在硬件上,在它上面可以同时安装多个操作系统。

    虚拟机的基本要求

    运行在VMM上的OS,不能影响到其他的OS,即不能修改资源配置(Resource Configuration)。

    敏感指令

    • Control Sensitive Instruction,  它的执行会修改资源配置
    • Behavior Sensitive Instruction,它的执行依赖于资源配置

    ISA虚拟化的条件

    1. 高效性
    2. 资源控制
    3. 等效性

    高效性的必要条件

    敏感指令是特权指令的一个子集,即敏感指令都是特权指令。

    或者理解成,所有的敏感指令都要被VMM进行处理,因为VMM运行在特权级,所有的敏感指令都是特权指令,就保证了运行用户级别的Guest OS无法执行到敏感指令,即Guest OS中执行的指令都是无害的,不会影响到其他的OS。

  • 相关阅读:
    A good habit is half done
    mysql 练习题
    管理的实践
    mysql 表关联时执行顺序
    python 实现短信轰炸
    python django码云第三方登录
    mysql事务的隔离级别
    微服务
    什么是git
    如何使用Hexo创建博客
  • 原文地址:https://www.cnblogs.com/long123king/p/3478945.html
Copyright © 2011-2022 走看看