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

题目

试题(1)

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

(1)

A. 并增强了系统的可靠性和可移植性,可运行于分布式系统中

B. 并增强了系统的可靠性和可移植性,但不适用于分布式系统

C. 但降低了系统的可靠性和可移植性,可运行于分布式系统中

D. 但降低了系统的可靠性和可移植性,不适用于分布式系统


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

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

    A. 并增强了系统的可靠性和可移植性,可运行于分布式系统中
    B. 并增强了系统的可靠性和可移植性,但不适用于分布式系统
    C. 但降低了系统的可靠性和可移植性,可运行于分布式系统中
    D. 但降低了系统的可靠性和可移植性,不适用于分布式系统

    答案:A
    解析:
    考核操作系统微内核知识

  • 第2题:

    相对于单一内核结构,采用微内核结构设计和实现的操作系统具有诸多优点。但()不是微内核的优势。

    A.使系统更高效

    B.添加服务时无需修改内核

    C.便于实现分布式处理

    D.使系统更可靠


    A

  • 第3题:

    与早期的OS相比,采用微内核结构的OS具有很多优点,但这些优点不包含()。

    A.提高了OS的运行效率。

    B.提高了系统的可扩展性。

    C.增强了系统的可靠性。

    D.使OS的可移植性更好。


    提高了OS的运行效率。

  • 第4题:

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

    A. 核心态和用户态
    B. 用户态和核心态
    C. 用户态和用户态
    D. 核心态和核心态

    答案:B
    解析:
    本题考查的是操作系统(OS)结构方面的基本知识。试题第一,第二空的正确答案分别是B和A、因为为了提高操作系统的正确性、"灵活性"、易维护性和可扩充性,在进行现代操作系统结构设计时,大多采用基于客户/服务器模式的微内核结构,将操作系统划分为两大部分:微内核和多个服务器.在微内核操作系统中,内核是指精心设计的、能实现现代OS最基本的核心功能的部分,工作在核心态,而他品分工作在用户态。如下图所示

    微内核并非是一个完整的OS,而只是操作系统中最基本的部分,它通常用于;①实现与硬件紧密相关的处理:②实现—些较基本的功能;⑨负责客户和服务器之间的通信。它们只是为构建通用0S提供一个重要基础,这样就可以确保把操作系统内核做得很小

  • 第5题:

    微内核结构操作系统具有较高的利灵活性和扩展性。


    正确