dma是什么
DMA是直接存储器访问的缩写,是一种高速数据传输的方式,可以让CPU不参与数据的复制和存储。 DMA方式在数据传送过程中,没有保存现场、恢复现场之类的工作,由于CPU根本不参加传送操作,因此就省去了CPU取指令、取数、送数等操作,内存地址修改、传送字个数的计数等等,也不是由软件实现,而是用硬件线路直接实现的,所以DMA方式能满足高速I/O设备的要求,也有利于CPU效率的发挥。
DMA是直接存储器访问的缩写,是一种高速数据传输的方式,可以让CPU不参与数据的复制和存储。 DMA方式在数据传送过程中,没有保存现场、恢复现场之类的工作,由于CPU根本不参加传送操作,因此就省去了CPU取指令、取数、送数等操作,内存地址修改、传送字个数的计数等等,也不是由软件实现,而是用硬件线路直接实现的,所以DMA方式能满足高速I/O设备的要求,也有利于CPU效率的发挥。