📜  门|门 CS 1999 |第 35 题

📅  最后修改于: 2021-09-26 04:22:43             🧑  作者: Mango

多用户、多处理操作系统无法在不支持的硬件上实现:

a) 地址转换

b) 用于磁盘传输的 DMA

c) 至少两种 CPU 执行模式(特权和非特权)。

d) 需求寻呼
(A)只有 A
(B) A、B
(C) A、B 和 C
(D) A、B 和 D答案: (C)
解释:正确答案是 (a) 和 (c),因为在多道程序设计中需要进行地址转换,因此没有进程可以进入任何其他进程的内存。并且在 CPU 执行中应该至少存在 2 种模式,以便特权模式可以控制非特权模式用户的资源分配。 DMA 和需求分页提高了操作系统的性能。因此,它们不是多道程序设计的必要条件。但由于 (a) 和 (c) 不是选项中提到的答案,因此下一个最佳选项将是 (C) 包含 (a) 和 (c) 以及 (b)。
所以,选项(C)是正确的。
这个问题的测验