- 50
- 0
- 约3.73千字
- 约 24页
- 2019-09-12 发布于浙江
- 举报
6.6 直接存储器存取(DMA) 一、基本概念 DMA (Direct Memory Access) 直接存储器存取 在主存储器和外设之间直接进行数据交换,不需要CPU的程序干预。通过专门的硬件装置——DMA控制器(DMAC)来进行控制,并借用系统总线作为信息的传送通道。 除事先设置DMAC需要CPU介入外,一旦启动DMA传送,则完全由硬件自动操作完成,整个传送过程不再需要CPU的干预。 在微机系统中,DMAC有双重身份: 在CPU掌管总线时,它是总线上的被控设备(I/O设备),CPU可以对它进行I/O读和I/O写; 在DMAC接管总线时,它是总线的主控设备,通过系统总线来控制存储器和外设直接进行数据交换。 一、基本概念 DMA的适用场合 高速外设(当外设的速度接近或超过一条指令的处理速度) 用于磁盘、磁带、光盘等外存储设备的接口 用于网络通信接口 用于动态存储器的刷新 用于高速数据采集接口 二、 DMA的传送方式 周期挪用方式 当DMA要求访问主存时,如果CPU也要访问主存,则CPU暂时停顿一个存储周期。一个数据结束后,CPU立即继续运行。也称单字传送方式。 适用:主存储器工作速度高出I/O设备较多时。可以提高主存的时间利用率,对CPU程序执行的影响较小。 二、 DMA的传送方式 CPU暂停访问方式 当DMA传送数据时,CPU停止工作,把主存使用权交给DM
您可能关注的文档
- bestofasco点评前列腺癌.ppt
- bjt双极型晶体管.ppt
- bim在机电预制加工中的应用.ppt
- blackscholes期权定价模型.ppt
- basicwritingskills基础英文写作技巧.pptx
- boc又因为oc平分∠aob所以∠aod=∠bod等角的补角相等.ppt
- bot融资项目案例.ppt
- bnc接头与dc电源头的制作.ppt
- bppv良性发作性位置性眩晕.pptx
- bp神经网络基本原理与应用.pptx
- 4、回填施工记录表.XLS
- 2、原材料、构配件进场使用检查记录表.xls
- 1、CK0+600~ CK0+700 水泥混凝土面层.XLS
- 1、CK0+000~CK0+200 AC-20C下面层(下洒透层油).XLS
- 1、工程材料进场使用清单.xls
- 2、4%水泥稳定石屑下基层(CK0+200~CK0+400)200米为一检验批(报验表).XLS
- 1、4%水泥稳定石屑下基层(CK0+000~CK0+200)200米为一检验批(报验表).XLS
- 5、CK0+800~ CK0+860左侧路缘石_重命名_2017-1-17-11-35-12.XLS
- 2、CK0+700~ CK0+860 水泥混凝土面层.XLS
- 022、CK0+200~CK0+400 AC-13C上面层(下洒粘层油).XLS
最近下载
- 城市轨道交通票务管理--说课.pptx VIP
- 基于PLC小型的小型吊车控制系统设计与分析.docx VIP
- JJF 2283-2025 电子叉车秤校准规范标准立项发展报告.docx VIP
- 年产户外服装面料6000万米、PVC压延布5000万米生产线改扩建项目环境影响报告书.doc VIP
- 石油炼制与石油化工PPT课件.pptx VIP
- S206嘉善至余姚公路平湖段改建工程(规划九曲港路至乍王线段)环境影响报告书.pdf VIP
- 生物化学教程(王镜岩)课后习题答案解析.pdf
- 推拿治疗LDH的作用机制和研究进展.pdf VIP
- 2026年初中成语故事《方枘圆凿》楚辞矛盾哲理教案.docx VIP
- ATBM253 Data Sheet v1.3 (电视高频头芯片).pdf VIP
原创力文档

文档评论(0)