常考选择

1. 4 操作系统结构

在这里插入图片描述
在这里插入图片描述

相对于传统操作系统结构,采用微内核结构设计和实现操作系统有诸多好处,下列()是微内核结构的特点。
I.使系统更高效         II.添加系统服务时,不必修改内核
III.微内核结构没有单一内核稳定  IV.使系统更可靠
A. I、III、 IV   B. I、II、 IV  C. II、IV  D. I、IV
  
  
答案:C
解析: 微内核结构需要频繁地在管态和目态之间进行切换,操作系统的执行开销相对偏大,那些移出内核的操作系统代码根据分层的原则被划分成若干服务程序,它们的执行相互独立,交互则都借助于微内核进行通信,影响了系统的效率,因此I不是优势。由于内核的服务变少,且一般来说内核的服务越少内核越稳定,所以III错误。而II、 IV正是微内核结构的优点。

下列关于操作系统结构的说法中,正确的是()。
I. 当前广泛使用的Windows XP操作系统,采用的是分层式OS结构
II. 模块化的OS结构设计的基本原则是,每一层都仅使用其底层所提供的功能和服务,这样就使系统的调试和验证都变得容易
III. 由于微内核结构能有效支持多处理机运行,故非常适合于分布式系统环境
IV. 采用微内核结构设计和实现操作系统具有诸多好处,如添加系统服务时,不必修改内核、使系统更高效
A. I 和 II  B. I 和 III  C. Ill  D. III 和 IV
  
  
答案:C
解析:Windows是宏内核操作系统,I错误。II描述的是层次化构架的原则。在微内核构架中,客户和服务器之间、服务器和服务器之间的通信采用消息传递机制,这就使得微内核系统能很好地支持分布式系统,III正确。添加系统服务时不必修改内核,这就使得微内核构架的可扩展性和灵活性更强;微内核构架的主要问题是性能问题,“使系统更高效”显然错误。

1.5 操作系统引导

操作系统引导是指计算机利用CPU运行特定程序,通过程序识别硬盘,识别硬盘分区,识别硬盘分区上的操作系统,最后通过程序启动操作系统,一环扣一环地完成上述过程。

在这里插入图片描述

操作系统引导相当于当从你按主机按钮的到电脑开机那几秒钟,电脑在背后运行经过的过程

1.6 虚拟机

虚拟机(虚拟机管理程序、虚拟机监控程序、VMM)是一台逻辑计算机,是指利用特殊的虚拟化技术,通过隐藏特定计算平台的实际物理特性,为用户提供抽象的、统一的、模拟的计算环境。虚拟分为两类:
在这里插入图片描述

在这里插入图片描述

下列关于虚拟机的说法中,正确的是()。
I.虚拟机可以用软件实现
II.虚拟机可以用硬件实现
III.多台虚拟机可同时运行在同一物理机器上,它实现了真正的并行
A. I 和 II   B. I 和 III   C.仅 I   D. I、II 和 III
  
  
答案:A
解析:软件能实现的功能也能由硬件实现,因为虚拟机软件能实现的功能也能由硬件实现,软件和硬件的分界面是系统结构设计者的任务,I和II正确。实现真正并行的是多核处理机,多台虚拟机同时运行在同一物理机器上,类似于多个程序运行在同一个系统中。

有的教材将第一类虚拟化技术称为裸金属架构,第二类虚拟化技术称为寄居架构

参考资料

《王道:23操作系统考研复习指导》

Logo

华为开发者空间,是为全球开发者打造的专属开发空间,汇聚了华为优质开发资源及工具,致力于让每一位开发者拥有一台云主机,基于华为根生态开发、创新。

更多推荐