问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

请举两例说明一下DMA,谢谢

发布网友 发布时间:2022-05-12 09:01

我来回答

1个回答

热心网友 时间:2024-02-20 17:52

DMA(Direct Memory Access),即直接存储器存取,是一种快速传送数据的机制。数据传递可以从适配卡到内存,从内存到适配卡或从一段内存到另一段内存。

利用它进行数据传送时不需要CPU的参与。每台电脑主机板上都有DMA控制器,通常计算机对其编程,并用一个适配器上的ROM(如软盘驱动控制器上的ROM)来储存程序,这些程序控制DMA传送数据。一旦控制器初始化完成,数据开始传送,DMA就可以脱离CPU,独立完成数据传送。
在DMA传送开始的短暂时间内,基本上有两个处理器为它工作,一个执行程序代码,一个传送数据。利用DMA传送数据的另一个好处是,数据直接在源地址和目的地址之间传送,不需要中间媒介。如果通过CPU把一个字节从适配卡传送至内存,需要两步操作。首先,CPU把这个字节从适配卡读到内部寄存器中,然后再从寄存器传送到内存的适当地址。DMA控制器将这些操作简化为一步,它操作总线上的控制信号,使写字节一次完成。这样大大提高了计算机运行速度和工作效率。
计算机发展到今天,DMA已不再用于内存到内存的数据传送,因为CPU速度非常快,做这件事,比用DMA控制还要快,但要在适配卡和内存之间传送数据,仍然是非DMA莫属。要从适配卡到内存传送数据,DMA同时触发从适配卡读数据总线(即I/O读操作)和向内存写数据的总线。激活I/O读操作就是让适配卡把一个数据单位(通常是一个字节或一个字)放到PC数据总线上,因为此时内存写总线也被激活,数据就被同时从PC总线上拷贝到内存中。

题目:何谓DMA方式? DMA控制器可采用哪几种方式与CPU分时使用内存?
【解】直接内存访问(DMA)方式是一种完全由硬件执行I/O交换的工作方式。DMA控制器从CPU完全接管对总线的控制。数据交换不经过CPU,而直接在内存和I/O设备之间进行。DMA控制器采用以下三种方式:
①停止CPU访问内存:当外设要求传送一批数据时,由DMA控制器发一个信号给CPU。DMA控制器获得总线控制权后,开始进行数据传送。一批数据传送完毕后,DMA控制器通知CPU可以使用内存,并把总线控制权交还给CPU。
②周期挪用:当I/O设备没有 DMA请求时,CPU按程序要求访问内存:一旦 I/O设备有DMA请求,则I/O设备挪用一个或几个周期。
③DMA与CPU交替访内:一个CPU周期可分为2个周期,一个专供DMA控制器访内,另一个专供CPU访内。不需要总线使用权的申请、建立和归还过程。
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
苹果电脑电池充不进电苹果电脑充不进去电是怎么回事 苹果电脑不充电没反应苹果电脑充电指示灯不亮充不了电怎么办 狗狗更加忠诚护家、善解人意,养一只宠物陪伴自己,泰迪能长多大... 描写泰迪狗的外形和特点的句子 国外留学有用吗 花钱出国留学有用吗 !这叫什么号 百万医疗赔付后是否可以续保 前一年理赔过医疗险还能续保吗? 医疗住院险理赔后还能购买吗? 单片机里的DMA是什么意思啊,有款单片机说具有DMA控制器,中的DMA是什么意思啊? 红米2手机有没有免费的恢复数据软件,误删了相册照片和文件管理文件。 红米手机不小心删除的照片怎么恢复 如何用EXCEL2007分析多组间数据差异及显著性 步骤 急急急 DW怎么引入css ,jQuery 脚本库以及.js文件 系统设定是什么意思 被子植物(如桃花)的传粉受精和种子形成的过程。 下图是被子植物桃从花发育成果实的过程,请据图回答:(1)另一棵桃树的花粉落到甲图①上的过程称之为___ 果实是由花的什么发育而成的 下列描述被子植物开花和结果过程正确的是(  )A.开花→传粉→受精→果实种子形成B.传粉→开花→受精 植物的花由什么发育成果实? 怎么评价明孝宗朱佑樘呢? 植物界中分布最广的被子植物开花后还要经历哪些过程才能结出种子? 被子植物产生后经历了从什么到果实和种子的形成 明孝宗朱佑樘在位期间有多重视司法? 明孝宗朱佑樘到底有几个孩子 分别是谁 五险断交九年,在交五险不补交可以吗? 叙述被子植物的受粉和受精过程以及果实和种子形成的过程 可以帮我简述一下被子植物果实的结构及其形成过程么?谢了~ 明孝宗朱佑樘,为何被称为史上最完美的君王? 父亲欠债未还对子女信用是否有影响 父亲欠债不还会对子女考编有影响吗 父母欠钱还不上会牵连儿女吗 父母欠债会影响子女吗 第一次养猫,买猫粮选择猫生怎么样? 养猫选择进口粮还是国产粮,猫生的猫粮品质如何? 绑定微信的卡号怎么查看 第一次养猫很多事情不懂,猫生这个品牌的猫粮怎么样? 大家有购买猫生的猫粮么,猫咪吃的怎么样? 有人买猫生这个品牌的猫粮吗,听说品质可以比肩进口粮? 看了一些猫粮文章,想给家里小猫换猫粮,猫生的猫粮品质如何? 朋友送了一只小猫,买什么猫粮好,猫生怎么样? 大家买猫粮的标准是什么,猫生是好品牌么?? 想给猫换粮,猫生从营养方面来说是好猫粮么? 猫咪吃什么猫粮长得好,猫生是好的品牌选择么? 猫吃什么猫粮好,我给它购买的猫生可以放心么? 猫粮怎么样? 手机照片拍摄经纬度位置? 个人怎样可以不显示企业微信信息? 电脑开机显示屏十几秒后黑屏