题目
与早期的OS相比,采用微内核结构的OS具有很多优点,但这些优点不包含()。A. 提高系统的可扩展性B. 提高了OS的运行效率C. 增强了系统的可靠性D. 使OS的可移植性更好
与早期的OS相比,采用微内核结构的OS具有很多优点,但这些优点不包含()。
A. 提高系统的可扩展性
B. 提高了OS的运行效率
C. 增强了系统的可靠性
D. 使OS的可移植性更好
题目解答
答案
B. 提高了OS的运行效率
解析
微内核结构操作系统的核心特点是将基础功能(如进程调度、内存管理)保留在内核,而其他功能(如文件系统、设备驱动)移至用户空间。这种设计显著提升了系统的模块化、可扩展性、可靠性和可移植性,但增加了内核与用户空间的通信开销,导致运行效率可能下降。因此,本题需识别不属于微内核优点的选项。
选项分析
A. 提高系统的可扩展性
微内核通过模块化设计,使功能扩展更灵活,属于优点。
B. 提高了OS的运行效率
微内核需通过进程间通信(如远程过程调用)协调内核与用户空间,增加开销,导致效率可能低于传统单内核结构,不属于优点。
C. 增强了系统的可靠性
用户空间功能的错误不会直接导致内核崩溃,属于优点。
D. 使OS的可移植性更好
硬件相关代码集中于内核,其他模块与硬件无关,属于优点。