以下关于中断方式与DMA方式的叙述中,正确的是()。

A.中断方式与DMA方式都可实现外设与CPU之间的并行工作

B.程序中断方式和DMA方式在数据传输过程中都不需要CPU的干预

C.采用DMA方式传输数据的速度比程序中断方式的速度慢

D.程序中断方式和DMA方式都不需要CPU保护现场

请先 登录 后评论

1 个回答

亚里士德
擅长:互联网

知识点:看旁边的相似问题。

中断方式:

书上page32,原文:“当I/O系统准备好以后,则发出中断请求信号通知CPU, CPU接到中断请求信号后,保存正在执行程序的现场,转入I/O中断服务程序的执行,完成与I/O系统的数据交换,然后再返回被打断的程序继续执行”,还有:

“利用中断方式完成数据的输入/输出过程为:当I/O系统与外设交换数据时,CPU无须等待也不必去查询I/O的状态,而可以抽身出来处理其他任务。”

------------------------

DMA方式:

page34,原文:“不需要CPU的任何千涉,只需要CPU在过程开始启动xxx,与过程结束xxx处理,实际操作由DMA硬件直接执行完成,CPU在此传送过程中可做别的事情。”。


请先 登录 后评论