第一章 06虚拟机(王道)

一、传统计算机

第一章 06虚拟机(王道)
  • 硬件资源利用率: 传统计算机在一个物理机器上只能运行一个操作系统,导致硬件资源利用率不充分。
  • 多个应用在同一操作系统上运行可能带来安全隐患,进程间可能相互影响,争夺资源。

二、虚拟机(VM、VMM)

2.1 虚拟机的定义

第一章 06虚拟机(王道)

2.2 第一类虚拟机管理程序

第一章 06虚拟机(王道)
  • 第一类虚拟机管理程序
    • 运行位置: 直接运行在硬件之上
    • 资源分配: 将物理资源划分为多个部分,分别给各个虚拟机使用。
    • 特权指令: 只有虚拟机管理程序运行在内核态,可以使用最高特权的指令,上层操作系统和应用程序运行在用户态。
    • 指令截获: 上层操作系统使用特权指令时,行为会被虚拟机管理程序截获并将特权指令进行等价转换

2.3 第二类虚拟机管理程序

第一章 06虚拟机(王道)
第一章 06虚拟机(王道)
  • 第二类虚拟机管理程序
    • 运行位置: 运行在宿主操作系统之上。
    • 资源请求: 需要向宿主操作系统请求资源,再进行分配。
    • 常用软件: 如VirtualBox、VMware等。
    • 系统调用: Guest OS发出的系统调用会被VMM截获,并转化为VMM对Host OS的系统调用。

三、两类虚拟机管理程序的对比

第一章 06虚拟机(王道)
第一章 06虚拟机(王道)

本网站原创文章版权归何大锤的狂飙日记所有。发布者:何大锤,转转请注明出处:何大锤的博客

(2)
何大锤的头像何大锤管理团队

相关推荐

  • 第一章 计算机系统概述(里昂习题)

    一、操作系统概述 1.1 错题 1.2 1.3 1.4 1.5 1.6 1.7 1.8 1.9 1.10 1.11 真题 1.12 错题 1.13 二、操作系统的运行环境 2.1 系统调用 错题 2.2 2.3 错题 2.4 2.5 2.6 2.7 错题 2.8 2.9 2.10 2.11 错题 2.12 2.13 错题 2.14 2.15 错题 I和4由硬…

    2025年8月27日
    900
  • 第一章 习题集

    一、重要知识点 二、错题汇总 三、习题 – 王道 四、习题 – 梁红兵 1.设计现代OS的主要目标是什么? (1)有效性 (2)方便性 (3)可扩充性 (4)开放性 2.OS的作用可表现在哪几个方面? (1)OS作为用户与计算机硬件系统之间的接口 (2)OS作为计算机系统资源的管理者 (3)OS实现了对计算机资源的抽象 3.为什么说O…

    2025年7月2日
    400
  • 第一章 05操作系统的引导(Boot)(王道)

    一、知识总览 操作系统引导(boot)–开机的时候,怎么让操作系统运行起来? 二、操作系统引导理解 1、初始状态: 新购买的磁盘内部初始为空,类似于空钱包,需要安装操作系统后才能使用。 2、安装操作系统后、开机过程 操作系统要启动,数据先要放入主存中 CPU – RAM \ ROM组成 RAM程序一关机里面的数据清空 ROM芯片存储的…

    2025年6月23日
    800
  • 第一章 04操作系统体系结构(王道)

    一、操作系统体系结构知识总览 二、 操作系统的内核 2.1 内核的概念 2.2 大内核与微内核的区别 2.3 内核知识点回顾 三、操作系统结构 3.1 操作系统结构 -分层结构 内核分多层,每层可单向调用更低一层提供的接口 分层结构的优点: 1、便于调试和验证,自底向上逐层调式验证(新增大纲) 2、易扩充和易维护,各层之间调用接口清晰固定 分层结构的缺点: …

    2025年6月23日
    300
  • 第一章 03操作系统运行环境(王道)

    一、操作系统运行机制 1.1 知识总览 1.2 程序是如何运行的? 1.3 内核程序与应用程序 1.4 特权指令与非特权指令 1.5 内核态与用户态(CPU两种状态) 1.6 内核态和用户态的切换 典型案例:黑客在应用程序植入特权指令→触发中断→CPU切换至内核态执行处理程序 1、刚开机时,CPU处于“内核态”,操作系统内核程序先在CPU上运行 2、开机完成…

    2025年6月23日
    400

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

联系我们

2211932694

在线咨询: QQ交谈

邮件:hdcblog1999@163.com

工作时间:周一至周五,9:30-18:30,节假日休息

关注微信
网站建设中ing......