问答题何谓DMA方式?DMA控制器可采用哪几种方式与CPU分时使用内存?

题目
问答题
何谓DMA方式?DMA控制器可采用哪几种方式与CPU分时使用内存?

相似考题
参考答案和解析
正确答案:
直接内存访问(DMA)方式是一种完全由硬件执行I/O交换的工作方式。DMA控制器从CPU完全接管对总线的控制。数据交换不经过CPU,而直接在内存和I/O设备之间进行。
DMA控制器采用以下三种方式:
(1)停止CPU访问内存
当外设要求传送一批数据时,由DMA控制器发一个信号给CPU。DMA控制器获得总线控制权后,开始进行数据传送。一批数据传送完毕后,DMA控制器通知CPU可以使用内存,并把总线控制权交还给CPU。
(2)周期挪用
当I/O设备没有DMA请求时,CPU按程序要求访问内存,一旦I/O设备有DMA请求,则I/O设备挪用一个或几个周期。
(3)DMA与CPU交替访问内存
一个CPU周期可分为2个周期,一个专供DMA控制器访内,另一个专供CPU访内。不需要总线使用权的申请、建立和归还过程。
解析: 暂无解析