在DMA方式中有没有中断请求?为什么?

大学 方式, 已帮助 人

在DMA方式中有没有中断请求?为什么?

请帮忙给出正确答案和分析,谢谢!

热搜:dsa的时间减影方式中没有

答案解析

难度★★☆ 搜索
  • 正确答案:在DMA方式中有中断请求。虽然DMA方式不靠中断请求传送信息在主存和I/O接口之间有直接数据通路但在一组数据传送完毕时仍需向CPU提出中断请求报告传送结束。此时CPU将中断现行程序去做一些DMA结束处理工作如测试传送过程中是否出错这种工作DMA接口是无法完成的只有靠中断服务程序来处理。
    在DMA方式中有中断请求。虽然DMA方式不靠中断请求传送信息,在主存和I/O接口之间有直接数据通路,但在一组数据传送完毕时,仍需向CPU提出中断请求,报告传送结束。此时CPU将中断现行程序,去做一些DMA结束处理工作,如测试传送过程中是否出错,这种工作DMA接口是无法完成的,只有靠中断服务程序来处理。