四、DMA三种工作方式 1、CPU暂停方式 主机响应DMA请求后,让出存储总线,直到一组数据传送完毕后,DMA控制器才把总线控制权交还给CPU。采用这种工作方式的I/O设备,在其接口中一般设置有小容量存储器。I/O设备先与小容量存储器交换数据,然后由小容量存储器与主机交换数据,这样可减少DMA传送占用存储总线的时间,也即减少CPU暂停工作时间。 2、CPU周期窃取方式 DMA控制器与主存储器之间传送一个数据,占用(窃取)一个CPU周期,即CPU暂停工作一个周期,然后继续执行程序。 3、直接访问存储器工作方式 这是标准的DMA工作方式,如传送数据时CPU 正好不占用存储总线,则对CPU不产生任何影响。如DMA和CPU同时需要访问存储总线,则DMA的优先级高于CPU。 在DMA传送数据过程中,不能占用或破坏 CPU硬件资源或工作状态,否则将影响CPU的程序执行。 五、DMA控制器的组成 DMA控制器(接口)的结构框图如图9-32所示。 图9-32 DMA接口 1、寄存器组 (1)DMA地址寄存器DMAR 该寄存器初始值为主存缓冲区的首地址。主存缓冲区地址是连续的,I/O设备访存时,由该首地址开始。该寄存器具有自动加1功能,能不断提供存储器数据区的地址。 (2)外部设备地址寄存器DAR 该寄存器存放I/O设备的设备码或表示设备信息存储区的寻址信息,如磁盘数据所在的区号,盘面号和柱面号等
您可能关注的文档
- 计算机硬件技术--第3章微处理器指令系统精选.ppt
- 计算机组成_第6章总线系统精选.ppt
- 计算机原理试题精选.doc
- 计算机组成原理(1-1)精选.ppt
- 计算机硬件介绍精选.ppt
- 计算机硬件知识题(答案)精选.doc
- 计算机组成原理(第六章1)精选.ppt
- 计算机主板详细维修教程精选.ppt
- 计算机专转本预测题及答案精选.doc
- 计算机组成原理chp1-1精选.ppt
- ORing工业网络解决方案.pdf
- 如何使用XMind与制作3:4比例美观图片.pdf
- 重症医学相关精神障碍药物合理使用专家共识解读.pptx
- 重症医学专业医疗质量控制指标(2024年版).pptx
- 重症医学专业医疗质量控制指标(2024年版)解读.pptx
- “鸭力全消 喜乐出圈”商场购物中心五一玩梗出圈季活动方案.pptx
- 商场购物中心大悦城(潮π广场)打造计划美陈升级改造方案.pptx
- MUSIC FESTIVAL音乐节线上整合营销传播运营策划方案.pptx
- 26HR-162:企业招聘分析:招聘配置工作总结分析报告.pdf
- 白酒国窖1573冰·JOYS夏季交响音乐品鉴私宴会营销活动方案.pptx
原创力文档

文档评论(0)