试从五个方面比较程序中断方式和DMA方式有何区别。

大学 方式,程序, 已帮助 人

试从五个方面比较程序中断方式和DMA方式有何区别。

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

热搜:什么是超链接打开比较合适的方式

答案解析

难度★★☆ 搜索
  • 正确答案:DAM方式和程序中断方式的区别为:从数据传送看程序中断方式靠程序传送DMA方式靠硬件传送;从CPU响应时间看程序中断方式在一条指令执行结束时响应而DMA方式在存取周期结束时CPU才能响应即将总线控制权让给DMA传送;程序中断方式有处理异常事件的能力DMA方式没有这种能力;程序中断方式需要中断现行程序故需保护现场DMA方式不必中断现行程序无需保护现场;DMA的优先级比程序中断高。
    DAM方式和程序中断方式的区别为:从数据传送看,程序中断方式靠程序传送,DMA方式靠硬件传送;从CPU响应时间看,程序中断方式在一条指令执行结束时响应,而DMA方式在存取周期结束时CPU才能响应,即将总线控制权让给DMA传送;程序中断方式有处理异常事件的能力,DMA方式没有这种能力;程序中断方式需要中断现行程序,故需保护现场,DMA方式不必中断现行程序,无需保护现场;DMA的优先级比程序中断高。