📌  相关文章
📜  教资会网络 | UGC NET CS 2018 年 7 月 – II |问题 54

📅  最后修改于: 2022-05-13 01:57:55.968000             🧑  作者: Mango

教资会网络 | UGC NET CS 2018 年 7 月 – II |问题 54

通常,用户程序中的 I/O 指令会阻止用户程序直接处理 I/O。对于具有显式 I/O 指令的 CPU,这种 I/O 保护是通过使 I/O 指令特权来确保的。在具有内存映射 I/O 的 CPU 中,没有明确的 I/O 指令。对于具有内存映射 I/O 的 CPU,下列哪一项是正确的?
(A) I/O 保护由操作系统例程确保。
(B) I/O 保护由硬件陷阱确保。
(C)在系统配置期间确保 I/O 保护。
(D) I/O 保护是不可能的。答案:(一)
解释:内存映射 I/O 是指通过通用内存访问而不是专门的 IO 指令来访问 I/O。
程序员可以直接直接访问任何内存位置。为了防止这种访问,操作系统(内核)将地址空间划分为内核空间和用户空间。用户应用程序可以轻松访问用户应用程序。要访问内核空间,我们需要系统调用(陷阱)。
所以,选项(A)是正确的。这个问题的测验