[计算机硬件及网络]2 DMA与DMA控制器1.pptVIP

  • 1
  • 0
  • 约6.3千字
  • 约 33页
  • 2018-03-08 发布于浙江
  • 举报
[计算机硬件及网络]2 DMA与DMA控制器1

2 DMA技术 CPU与外设之间的数据传送方式 (1)无条件传送方式 (2)查询传送方式 (3)中断传送方式 (4)直接存储器存取(DMA)方式 DMA(Direct Memory Access) DMA方式,即直接存储器存取方式,存储器与外设在DMA控制器( DMAC)的控制下,通过系统总线直接传送数据而不经过CPU,传输速率主要取决于存储器和外设的速度。 在微机系统的外设数据传输中,DMA传输方式是最快的。 DMA控制器原理框图 2 DMA技术 在DMA传送周期内,CPU处于“HOLD”状态,即CPU的所有三态总线呈高阻状态,而DMA控制器夺取了总线控制权,由它提供存储器和I/O操作所需的总线信号,执行存储器和I/O之间的数据传输。可见,DMA控制器必须具有产生地址信号,修改地址指针,控制传送的字节数,发生DMA请求信号,以及在进入DMA方式后判断服务是否结束信号等功能。 DMA传送方式与DMA控制器 DMA传送方式不需CPU干预可完成M与I/O、 M与M、 I/O与M间数据传送。 DMA期间系统总线由DMAC控制(驱动) 控制总线的DMAC要提供系统的地址及控制信号。 DMAC与处理器CPU配合才可实现微机系统的DMA功能。 DMA的工作过程 I/O向DMAC DMAC向 CPU响应 DMAC向 发请求 CPU发请求 DM

文档评论(0)

1亿VIP精品文档

相关文档