目录: 标题| 题干| 答案| 搜索| 相关
问题

试题(1)采用微内核结构的操作系统提高了系统的灵活性和可扩展性, (1) 。


试题(1)采用微内核结构的操作系统提高了系统的灵活性和可扩展性, (1) 。(1)

  • A 并增强了系统的可靠性和可移植性,可运行于分布式系统中
  • B 并增强了系统的可靠性和可移植性,但不适用于分布式系统
  • C 但降低了系统的可靠性和可移植性,可运行于分布式系统中
  • D 但降低了系统的可靠性和可移植性,不适用于分布式系统
参考答案
参考解析:

试题(1)分析本题考查操作系统基本概念。在设计微内核OS时,采用了面向对象的技术,其中的“封装”,“继承”,“对象类”和“多态性”,以及在对象之间采用消息传递机制等,都十分有利于提高系统的“正确性”、“可靠性”、“易修改性”、“易扩展性”等,而且还能显著地减少开发系统所付出的开销。采用微内核结构的操作系统与传统的操作系统相比,其优点是提高了系统的灵活性、可扩充性,增强了系统的可靠性,提供了对分布式系统的支持。其原因如下:① 灵活性和可扩展性:由于微内核OS的许多功能是由相对独立的服务器软件来实现的,当开发了新的硬件和软件时,微内核OS只须在相应的服务器中增加新的功能,或再增加一个专门的服务器。与此同时,也必然改善系统的灵活性,不仅可在操作系统中增加新的功能,还可修改原有功能,以及删除已过时的功能,以形成一个更为精干有效的操作系统。② 增强了系统的可靠性和可移植性:由于微内核是出于精心设计和严格测试的,容易保证其正确性;另一方面是它提供了规范而精简的应用程序接口(API),为微内核外部的程序编制高质量的代码创造了条件。此外,由于所有服务器都是运行在用户态,服务器与服务器之间采用的是消息传递通信机制,因此,当某个服务器出现错误时,不会影响内核,也不会影响其它服务器。另外,由于在微内核结构的操作系统中,所有与特定CPU和I/O设备硬件有关的代码,均放在内核和内核下面的硬件隐藏层中,而操作系统其它绝大部分(即各种服务器)均与硬件平台无关,因而,把操作系统移植到另一个计算机硬件平台上所需作的修改是比较小的。③ 提供了对分布式系统的支持:由于在微内核OS中,客户和服务器之间以及服务器和服务器之间的通信,是采用消息传递通信机制进行的,致使微内核OS能很好地支持分布式系统和网络系统。事实上,只要在分布式系统中赋予所有进程和服务器惟一的标识符,在微内核中再配置一张系统映射表(即进程和服务器的标识符与它们所驻留的机器之间的对应表),在进行客户与服务器通信时,只需在所发送的消息中标上发送进程和接收进程的标识符,微内核便可利用系统映射表,将消息发往目标,而无论目标是驻留在哪台机器上。参考答案(1)A

分类:其他
相关推荐

1、微内核的操作系统(OS)结构如图1-16所示,图中①和②分别工作在(1)方

微内核的操作系统(OS)结构如图1-16所示,图中①和②分别工作在(1)方式下,与传统的OS结构模式相比,采用微内核的OS结构模式的优点是提高了系统的灵活性、可扩充性,(2)。...

2、微内核的操作系统(OS)结构如图1-16所示,图中①和②分别工作在(1)方

微内核的操作系统(OS)结构如图1-16所示,图中①和②分别工作在(1)方式下,与传统的OS结构模式相比,采用微内核的OS结构模式的优点是提高了系统的灵活性、可扩充性,(2)。...

3、采用微内核结构的操作系统提高了系统的灵活性和可扩展性()

采用微内核结构的操作系统提高了系统的灵活性和可扩展性()A并增强了系统的可靠性和可移植性,可运行于分布式系统中B并增强了系统的可靠性和可移植性,但不适用于分布式系统C但...

4、在网络操作系统结构的设计中采用微内核结构,有什么优点?

在网络操作系统结构的设计中采用微内核结构,有什么优点?

5、在采用微内核的操作系统中,对于以下四种服务不宜放在微内核中的是()。

在采用微内核的操作系统中,对于以下四种服务不宜放在微内核中的是()。A进程间的通信机制B低级I/OC低级进程调度和管理D文件系统服务

6、按照内核结构,可将嵌入式操作系统分为单内核操作系统与微内核操作系统,下列不属

按照内核结构,可将嵌入式操作系统分为单内核操作系统与微内核操作系统,下列不属于微内核操作系统的是()。AiOSBAndroid OSCSymbianDuC/OS-II