📜  门| GATE CS 2020 |问题13

📅  最后修改于: 2021-06-28 18:08:12             🧑  作者: Mango

请考虑以下语句。

  • I.菊花链用于分配参加中断的优先级。
  • 二。当设备引发向量中断时,CPU会进行轮询以识别中断源。
  • 三,在轮询中,CPU会定期检查状态位,以了解是否有任何设备需要注意。
  • IV。在DMA期间,CPU和DMA控制器可以同时是总线主控器。

上面哪个陈述是正确的?
(A)仅Ⅰ和Ⅱ
(B)仅Ⅰ和Ⅳ
(C)仅Ⅰ和Ⅲ
(D)仅限Ⅲ答案: (C)
说明: I.是的。菊花链方法涉及以串行方式连接可以请求中断的所有设备。此配置由设备的优先级控制。优先级最高的设备排在第一位,其次是第二高优先级的设备,依此类推。

二。错误的。向量中断不涉及轮询,但非向量中断涉及轮询。
通过为每个中断设备分配一个唯一的代码(通常为四到八位)来实现向量中断。当设备中断时,它会通过数据总线将其唯一的代码发送给处理器,告诉处理器要执行哪个中断服务程序。

三,真的。轮询不是一种硬件机制,它是一种协议,CPU会稳定地检查该设备是否需要注意。

IV。错误的。在DMA期间,一次只能将CPU或DMA中的一个作为总线主控。
CPU仅在从DMA获得请求后才释放总线,而在DMA释放BUS之后才获得CPU。

选项(C)是正确的。
这个问题的测验