11 Page 11
虚拟化技术基本要素
• Guest OS • 在虚拟机里运行的操作系统叫Guest OS
• Application • 应用程序
12 Page 12
虚拟化技术基本要素
• User • 终端用户
13 Page 13
虚拟化技术的分类
• (1)分区技术。这种虚拟化技术是最早诞生的,原因是当时 人们想要提高大型机的利用率。硬件分区技术是将硬件资 源划分成数个分区,每个分区享有独立的CPU、内存,并 安装独立的操作系统。
15 Page 15
虚拟化技术的分类
• (3)泛虚拟化技术或准虚拟化技术。这种虚拟技术以xen为 代表,它在硬件上覆盖一层xen Hypervisor,并需要修改 操作系统的内核。
16 Page 16
虚拟化技术的分类
• (4)抽象仿真虚拟机。这种虚拟机的典型实例是Java虚拟 机。它们在实际的计算机上通过软件模拟来实现一些抽象 的指令,拥有自己的处理器、堆栈、寄存器和相应的指令 系统等。
17 Page 17
VMM,虚拟化技术中软件的作用
VMM的分类
宿主型VMM 需要运行在Host OS之上,由其提供驱动程 序和与硬件通信 独立监控型VMM 直接运行于硬件层之上
混合型VMM
Page 18
VMM分类-I
19
VMM分类-II
20
VMM,虚拟化技术中软件的作用
VMM的实现
CPU虚拟化
• VMM是一个系统软件,可以维护多个高效 的、隔离的程序环境. VMM管理计算机系统 的真实资源,为虚拟机提供接口
---host OS 一些VMM是安装在已有操作系统 之上的.则原有操作系统为host OS