虚拟机管理程序学习卡片

💻
两类虚拟机管理程序是什么?
两类虚拟机管理程序
第一类VMM (裸机型/原生型)
直接运行在硬件之上,不依赖宿主操作系统
第二类VMM (寄宿型)
运行在宿主操作系统之上,如VirtualBox、VMware

关键区别:第一类性能更好,第二类更易迁移

⚙️
第一类VMM的特点
第一类VMM
  • 运行位置:直接运行在硬件之上
  • 资源控制:拥有对物理硬件的完全控制权
  • 特权级别:运行在最高特权级(Ring 0)
  • 性能特点:性能更好,无需通过宿主OS中介
  • 代表产品:Xen、KVM
🖥️
第二类VMM的特点
第二类VMM
  • 运行位置:运行在宿主操作系统之上
  • 资源控制:依赖Host OS分配资源
  • 运行模式:部分运行在用户态,部分以内核驱动形式存在
  • 使用场景:适合个人开发测试
  • 代表产品:VirtualBox、VMware Workstation
📊
两类VMM对比
两类VMM对比
控制权
○ 第一类:直接控制物理硬件
○ 第二类:通过Host OS间接控制
资源分配
○ 第一类:直接分配物理块
○ 第二类:分配虚拟资源(如Host OS文件)
性能表现
○ 第一类:性能更优(减少映射层级)
○ 第二类:性能较差(需经Host OS中介)
迁移性
○ 第一类:迁移困难
○ 第二类:只需导出镜像文件,商业化应用更广泛
💡
商业环境中单操作系统问题
例题解析

题干:在商业化的环境中,为什么强大的物理机上只能运行一个操作系统可能会导致问题?

  • A. 会导致安全隐患
  • B. 会导致硬件资源利用率不充分
  • C. 会使操作系统运行不稳定
  • D. 会增加系统维护成本

正确答案:B

解析:会导致硬件资源利用率不充分。其他选项在视频中均未提及或与题意不符。

1/5