11.6DMA可以实现短时间内传送大量数据

      在了解 I/O 输入输出及中断处理的同时,还希望大家记住另外一个机制,这就是 DMA(Direct Memory Access )。DMA 是指在不通过 CPU 的情况下,外围设备直接和主内存进行数据传送。磁盘等都用到了这个 DMA机制。通过利用 DMA,大量数据就可以在短时间内转送到主内存。之所以这么快速,是因为 CPU 作为中介的时间被节省了(图 11-9 )。

      图 11-10 和在前面看到的软盘控制器的属性画面是相同的。在资源标签中由DNA设定,可以看出此处该设定位为02。02这个编号称为DNA通道。CPU借助DNA通道,来识别是哪一个外围设备使用了DNA。

 

 

 

posted @ 2023-02-15 20:50  原魏薯片  阅读(16)  评论(0编辑  收藏  举报