- 博客(3)
- 收藏
- 关注
原创 DMA向内存传送数据的三种方式
②I/O设备要求访内时CPU也要求访内,这就产生了访内冲突,在这种情况下I/O设备访内优先,因为I/O访内有时间要求,前一个I/O数据必须在下一个访问请求到来之前存取完毕。显然,在这种情况下I/O 设备挪用一二个内存周期,意味着CPU延缓了对指令的执行,或者更明确地说,在CPU执行访内指令的过程中插入DMA请求,挪用了一二个内存周期。与停止CPU访内的DMA方法比较,周期挪用的方法既实现了I/O传送,又较好地发挥了内存和CPU的效率,是一种广泛采用的方法。事实上,对于总线,这是用C1,C2控制的一个多路。
2024-09-10 11:44:06
1974
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人