在中断驱动方式下,I/O 设备与内存之间的数据交换必须要经过CPU 中寄存器,所以速度还是受限,而DMA (直接存储器存储)方式的基本思想是在I/O 设备和内存之间开辟直接的数据交换通路,彻底“解放”CPU。
DMA 方式的特点是:
- 基本单位是数据块
- 所传送的数据,是从设备直接送人内存的,或者相反。
- 仅在传送一个或多个数据块的开始和结束时,才需CPU干预,整块数据的传送是在DMA控制器的控制下完成的。
在中断驱动方式下,I/O 设备与内存之间的数据交换必须要经过CPU 中寄存器,所以速度还是受限,而DMA (直接存储器存储)方式的基本思想是在I/O 设备和内存之间开辟直接的数据交换通路,彻底“解放”CPU。
DMA 方式的特点是: