下列关于 I/O 控制方式的叙述中,错误的是()。
A. 查询方式下,通过 CPU 执行查询程序进行 I/O 操作
B. 中断方式下,通过 CPU 执行中断服务程序进行 I/O 操作
C.DMA 方式下,通过 CPU 执行 DMA 传送程序进行 I/O 操作
D. 对于 SSD. 网络适配器等高速设备,采用 DMA 方式输入/输出
[tag_link]
正确答案:C
在 DMA (直接内存访问)方式下,CPU 并不直接执行 DMA 传送程序进行 IO 操作。
DMA 是一种特殊的 I/O 控制方式,它允许外设设备直接与主存进行数据传输,数据传输过程 是由硬件(DMA 控制器)完成的,而无需 CPU 的干预,所以 C 选项的描述错误。
本题需要选 择错误的选项,因此本题的答案为 C。
操作系统 23 与宏内核操作系统相比,下列特征中微内核操作系统具有的是( )。
Ⅰ. 较好的性能 Ⅱ. 较高的可靠性 Ⅲ. 较高的安全性 Ⅳ. 较强的可扩展性 操作系统概念 A. Ⅱ、Ⅳ B. Ⅰ、Ⅱ、Ⅲ C. Ⅰ、Ⅲ、Ⅳ D. Ⅱ、Ⅲ、Ⅳ 查看答案与解析 收藏 正确答案: 参考 微内核和宏内核 , 选项 II 较高的可靠性:微内核操作系统将核心功能模块化,将部分操作系统功能移出 内核,以减少内核的复杂性和错误的影响范围,从而提高系统的可靠性,由于微内核中只包含 最基本的功能,因此可以更容易地对其进行验证和测试,减少错误的概率。
选项 III 较高的安 全性:微内核操作系统通过将一些非核心功能移出内核,以降低系统的攻击面,只有核心的、 必要的功能位于内核中,而其他的服务和驱动程序则在用户空间运行,减少了恶意代码对内核 的直接访问,这有助于提高系统的安全性,并减少潜在的漏洞。
选项 IV 较强的可扩展性:微 内核操作系统的设计使得新增功能或服务更容易添加到系统中。
由于非核心功能运行在用户空 间,可以通过插件或模块的形式进行扩展,而无需对内核进行大规模的修改,这使得微内核操 作系统更具有灵活性和可扩展性。
微内核操作系统采用模块化设计,将一部分功能移至用户空 间,这就需要通过进程间通信(IPC)机制来实现内核与用户空间的交互。
这种通信会引入额 外的开销,包括上下文切换、数据拷贝等,从而影响系统的性能。
所以选项 I 不是微内核操作 系统所具有的特点,正确的选项为 II,III,IV,选择 D 选项。