在输入/输出控制方式中,中断和DMA有何主要异同?
中断方式和DMA方式的相同点是:两者都是由外设主动提出申请。区别是:中断方式仍需要通过程序传送数据,并在处理的过程中还用“保护现场”和“恢复数据”,而DMA方式可以让外设与内存直接交换数据,不必经过CPU,所以处理速度更快,实时性更强。
在输入/输出控制方式中,中断和DMA有何主要异同?
中断方式和DMA方式的相同点是:两者都是由外设主动提出申请。区别是:中断方式仍需要通过程序传送数据,并在处理的过程中还用“保护现场”和“恢复数据”,而DMA方式可以让外设与内存直接交换数据,不必经过CPU,所以处理速度更快,实时性更强。