题19
题目
Q:虚拟机的实现离不开虚拟机管理程序 (VMM), 下列关于 VMM 的说法中正确的是 ( )。
I. 第一类 VMM 直接运行在硬件上, 其效率通常高于第二类 VMM
II. 由于 VMM 的上层需要支持操作系统的运行、应用程序的运行, 因此实现 VMM 的代码量通常大于实现一个完整操作系统的代码量
III. VMM 可将一台物理机器虚拟化为多台虚拟机器
IV. 为了支持客户操作系统的运行, 第二类 VMM 需要完全运行在最高特权级
A. I. II和II
B. I和II
C. I. II 和 IV
D. I. II. II 和 IV
分析
A:第五个肯定不对,感觉2像是对的
解
B
第一类 VMM 直接运行在硬件上;
第二类 VMM 运行在宿主操作系统上, 不能直接和硬件打交道, 因此第一类 VMM 的效率通常更高。
VMM 的功能没有操作系统的功能复杂, 其代码量少于一个完整的操作系统。
III 是基本概念。第一类 VMM 运行在最高特权级 (内核态), 而第二类 VMM 和普通应用程序的地位相同, 通常运行在较低特权级 (用户态)。