推荐星级:
  • 1
  • 2
  • 3
  • 4
  • 5

传统Type 2 hypervisor解析

更新时间:2026-07-11 19:55:23 大小:16K 上传用户:潇潇江南查看TA发布的资源 标签:hypervisor 下载积分:2分 评价赚积分 (如何评价?) 打赏 收藏 评论(0) 举报

资料介绍

一、hypervisor基础分类

hypervisor,即虚拟机监控器(VMM),是虚拟化技术的核心组件,负责管理物理硬件资源,并为上层虚拟机分配、调度资源,实现多个操作系统共享同一套物理硬件。按照经典分类标准,hypervisor被划分为**Type 1型(裸金属型)Type 2型(宿主型)**两个大类:

· Type 1 hypervisor直接运行在物理主机的硬件之上,没有中间宿主操作系统,典型代表是VMware ESXiMicrosoft Hyper-V ServerXen等,主要用于企业级数据中心、云基础设施等生产场景。

· Type 2 hypervisor,也就是传统意义上的宿主型hypervisor,运行在常规操作系统之上,把操作系统作为宿主,依赖宿主操作系统完成硬件资源管理和I/O操作,自身仅负责虚拟机实例的生命周期管理和资源虚拟化。

二、传统Type 2 hypervisor的核心架构

传统Type 2 hypervisor的架构分为三层:最底层是物理硬件层,中间是宿主操作系统层,最上层是hypervisor和客户操作系统(Guest OS)层,核心特点如下:

1. 依赖宿主操作系统的硬件驱动:物理硬件的驱动程序由宿主操作系统提供,传统Type 2 hypervisor不需要开发适配各类硬件的自有驱动,只需要调用宿主操作系统提供的硬件访问接口即可,大幅降低了开发门槛和适配成本。

2. 资源由宿主操作系统分配:hypervisor向宿主操作系统申请内存、CPU、存储、网络等资源,再将这些资源划分给各个虚拟机,hypervisor本身不直接控制物理硬件的资源分配。

3. 特权指令陷入处理:当客户操作系统执行特权指令时,会触发异常,传统Type 2 hypervisor会将异常转发给宿主操作系统,由宿主操作系统处理后再返回给hypervisor,最终交付给客户操作系统,存在两次陷入-出陷的开销。


部分文件列表

文件名 大小
传统Type_2_hypervisor解析.docx 16K

全部评论(0)

暂无评论

上传资源 上传优质资源有赏金

  • 打赏
  • 30日榜单

推荐下载