本文共 195 字,大约阅读时间需要 1 分钟。
在开始DMA传输时,主机向内存写入DA命令块,向DMA控制器写入该命令块的地址,启动I/O设备。然后,CPU继续其他工作,DMA控制器则继续下去直接操作内存总线,将地址放到总线上开始传输。当整个传输完成后,DMA控制器中断CPU。因此正确的执行顺序应该是
1、初始化DMA控制器并启动磁盘 2、从磁盘传输一块数据到内存缓冲区 3、DMA控制器发出中断请求 4、执行“DMA结束”中断服务程序转载地址:http://rnaof.baihongyu.com/