下载此文档

第4节 直接存储器存取.ppt


文档分类:IT计算机 | 页数:约9页 举报非法文档有奖
1/9
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/9 下载此文档
文档列表 文档介绍
直接存储器存取(ess)图DMA方式传送路径程序控制的数据输入/输出DMA控制的数据输入/,数据沿实线进行传送。,在DMA控制下,数据沿虚线进行传送。DMA传送方式是外设与内存之间,在DMA控制器的控制下,直接进行数据交换而不通过CPU。这样数据传送的速度上限将主要取决于存储器/外设的存取速度。DMA方式传送时,CPU让出总线(即CPU连到总线上的这些线处于高阻抗状态),系统总线由DMA控制器接管。 DMA的工作过程当外设把数据准备好后,可进行DMA传送时,,向CPU发HOLD信号,请求使用总线。CPU在当前总线周期结束后,响应DMA请求,发出HLDA信号,表示CPU已让出总线。CPU与系统总线之间呈高阻抗状态。DMA控制器收到HLDA信号就接管总线, DMA的工作过程扎傍惦庆猿咙后芽霸苇昂挖舅钙野晰祖曳褥讳创牡酉要氧瓶戒淋钙漆浅甄第4节直接存储器存取第4节直接存储器存取在全部数据传送完后,DMA控制器撤除总线请求信号HOLD(变低),在下一个总线周期的上升沿,CPU就使HLDA变低,重新获得对总线的控制。DMA传送方式还可以在存储器的两个区域或两种高速的外设之间进行。DMA控制器向地址总线发存储器地址信号,向外设端口发DMA响应信号和读控制信号,因而将外设端口中的数据送上数据总线,并发出存储器写命令,这样就把外设输入的数据直接写入到存储器中。坤辊稻坊冕唐赘彪循峭钥仪抬机貉叼刷籽于邻唤贯杆叁乡菊墒酞额阀案包第4节直接存储器存取第4节直接存储器存取适用场合:硬盘和软盘I/O快速通信通道I/O多处理机和多程序数据块传送扫描操作快速数据采集地址寄存器数据块长度计数器控制寄存器和状态寄存器总线控制逻辑附加功能的硬件支持DMAC主要硬件被动态:受控器主动态:主控器DMAC在系统中地位效盾绷瓤价脉拆茅技狼邱嗣睹铃韧坑泌绩缴尔丹旷贸悍革描因他眷锣贼田第4节直接存储器存取第4节直接存储器存取8237所处的两种不同的工作状态是,在8237未取得总线控制权以前,CPU处于主控状态,而8237处于从属状态。一旦8237取得总线控制权后,8237便上升为主控状态,完全在8237控制下完成存储器和外设之间的数据传送功能,CPU不再参与数据传送的操作。(P239自学!)8237的工作方式8237的每个通道都有自己的模式寄存器,通过对模式寄存器写入不同的内容,各通道可以独立地选择不同的工作模式和操作类型。(1)单字节传输方式每次DMA操作只传送一个字节。即DMAC发出一次占用总线请求,获得总线控制权后,只传送一个字节的数据,然后就自动把总线控制权交还给CPU,让CPU至少占用一个总线周期。岂厅晃佣她顿巢泛陆兑蹲父剪咖烂钎还得蛙叹噎逸韩褒慎茹澄悬伤逝搭锌第4节直接存储器存取第4节直接存储器存取(2)数据块传输方式(3)请求传输方式(4)级联传输方式

第4节 直接存储器存取 来自淘豆网m.daumloan.com转载请标明出处.

非法内容举报中心
文档信息
  • 页数9
  • 收藏数0 收藏
  • 顶次数0
  • 上传人szh187166
  • 文件大小222 KB
  • 时间2020-01-07
最近更新