- 1、本文档共10页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
计算机组成原理第八章 知识点三:DMA方式 主讲教师:谭志虎 问题引入 利用中断服务程序完成数据传输,效率低下,如何改进? 学习建议 ?系统观:DMA控制器的内存争用与DRAM的刷新过程中的内存争用类似,其处理方式也类似。 ?构造观:DMA方式本质是外设可以不通过CPU直接访问内存,学习时可以从DMA控制器构成,内存争用,中断机制应用等角度理解DMA数据传输的完整过程。 1. DMA的基本概念 中断方式提高了主机和外设并行工作的效率,但是每传送一个数据就要执行一次中断服务子程序,数据传送时仍然要占用CPU的时间,不适合于高速传输的系统。 DMA在外设与主存之间建立一个由硬件管理的数据通路,使CPU不介入传送时的操作,数据也不经过CPU。这样就减少了CPU的开销,系统效率得到了提高。 CPU 主存 DMA 接口 接口 2.内存争用 DMA方式进行数据传送时,CPU仍执行主程序,此时DMA控制逻辑与CPU可能同时要访问主存,引起主存使用权的冲突。 如何处理这种冲突呢? 停止CPU使用主存 DMA与CPU交替使用主存 周期挪用法 3.DMA主要操作过程 预处理阶段 数据传输阶段 结束阶段 DMA主要操作过程(准备阶段) 主机通过指令向DMA接口发送必要的传送参数,并启动 DMA工作。 数据传送的方向; 数据块在主存的首地址; 数据在外设存储介质上的地址; 数据的传送量。 -*- DMA主要操作过程(传送阶段) 宏观上看DMA接口连续传送一批数据。从微观上看,每传送一个数据,发一次DMA请求,经历一个循环操作。循环体: 外设准备好数据时,向主机发DMA请求; CPU在本机器周期执行完毕后(周期挪用方式)响应该请求, 让出主存使用权; DMAC挪用一个存储周期对主存进行读或写操作。周期挪用结束后,给DMA接口一个应答信号; DMAC接到应答信号,撤除DMA请求,将主存数据缓冲区地址指针加1,计数器减1; DMAC判断数据是否全部传送完。若传送完毕,则进入结束阶段;否则继续一个循环操作; -*- DMA主要操作过程(结束阶段) DMA在两种情况下都进入结束阶段。 正常结束,一批数据传送完毕; 非正常结束,DMA故障 结束阶段DMA向主机发出中断请求,CPU执行服务程序,查询DMA接口状态,根据状态进行不同处理。 -*- 一个数据块的传送过程(停止访内方式) DMA请求 DMA响应 传送一个字 DMA结束 N Y 传送完? 修改地址指针 字计数器 发送内存地址 -*- 知识点三 回顾 DMA控制方式与程序中断方式的区别; DMA内存争用处理与DRAM刷新方式处理的异同; DMA控制方式中的CPU开销。
您可能关注的文档
- 3.1导数概念.ppt.ppt
- 3.3动态互连网络-Read.doc
- 3.4.主要功能.doc
- 3.了解温度对反应速率的影响.ppt
- 3.受驱贝纳德对流实验.ppt
- 3.掌握由不同温度下平衡常数数据计算等压反应的ΔrH-湖南大学.ppt
- 3.虚拟系统上-攻击.ppt
- 3.连续函数.ppt
- 3.铜箔腐蚀.刻胶结构作为阻挡结构.ppt
- 35龙门县文化广电新闻出版局龙门县镇级文体广场示范点配套设备.doc
- 绿电2022年系列报告之一:业绩利空释放,改革推动业绩反转和确定成长.docx
- 化学化工行业数字化转型ERP项目企业信息化规划实施方案.pdf
- 【研报】三部门绿电交易政策解读:溢价等额冲抵补贴,绿电交易规模有望提升---国海证券.docx
- 中国债券市场的未来.pdf
- 绿电制绿氢:实现“双碳”目标的有力武器-华创证券.docx
- 【深度分析】浅析绿证、配额制和碳交易市场对电力行业影响-长城证券.docx
- 绿电:景气度+集中度+盈利性均提升,资源获取和运营管理是核心壁垒.docx
- 节电产业与绿电应用年度报告(2022年版)摘要版--节能协会.docx
- 2024年中国人工智能系列白皮书-智能系统工程.pdf
- 如何进行行业研究 ——以幼教产业为例.pdf
文档评论(0)