世界今头条!dma方式是一种完全由硬件执行io交换的工作方式
有关dma方式是一种完全由硬件执行io交换的工作方式这方面的知识,估计很多人不是太了解,今天就给大家详细的介绍一下关于dma方式是一种完全由硬件执行io交换的工作方式的相关内容。
1、一个设备接口试图通过总线直接向另一个设备发送数据(一般是大批量的数据),它会先向CPU发送DMA请求信号。
【资料图】
2、外设通过DMA的一种专门接口电路――DMA控制器(DMAC),向CPU提出接管总线控制权的总线请求,CPU收到该信号后,在当前的总线周期结束后,会按DMA信号的优先级和提出DMA请求的先后顺序响应DMA信号。
3、CPU对某个设备接口响应DMA请求时,会让出总线控制权。
4、于是在DMA控制器的管理下,外设和存储器直接进行数据交换,而不需CPU干预。
5、数据传送完毕后,设备接口会向CPU发送DMA结束信号,交还总线控制权。
6、DMA方式的主要优点是速度快。
7、由 于CPU根本不参加传送操作,因此就省去了CPU取指令、取数、送数等操作。
8、在数据传送过程中,没有保存现场、恢复现场之类的工作。
9、内存地址修改、传送字 个数的计数等等,也不是由软件实现,而是用硬件线路直接实现的。
10、所以DMA方式能满足高速I/O设备的要求,也有利于CPU效率的发挥。
11、 实现DMA传送的基本操作如下:外设可通过DMA控制器向CPU发出DMA请求;2、CPU响应DMA请求,系统转变为DMA工作方式,并把总线控制权交给DMA控制器;3、由DMA控制器发送存储器地址,并决定传送数据块的长度;4、执行DMA传送;5、DMA操作结束,并把总线控制权交还CPU。
12、 DMA方式主要适用于一些高速的I/O设备。
13、这些设备传输字节或字的速度非常快。
14、对于这类高速I/O设备,如果用输入输出指令或采用中断的方法来传输字节信息,会大量占用CPU的时间,同时也容易造成数据的丢失。
15、而DMA方式能使I/O设备直接和存储器进行成批数据的快速传送。
16、DMA控制器或接口一般包括四个寄存器:1:状态控制寄存器、2:数据寄存器、3:地址寄存器、4:字节计数器。
17、这些寄存器在信息传送之前需要进行初始化设置。
18、即在输入输出程序中用汇编语言指令对各个寄存器写入初始化控制字。
相信通过dma方式这篇文章能帮到你,在和好朋友分享的时候,也欢迎感兴趣小伙伴们一起来探讨。
- 世界今头条!dma方式是一种完全由硬件执行io交换的工作方式
- 不会唱歌的人怎么学唱歌呢_不会唱歌的人怎么学唱歌_今日要闻
- 首批用户"坐等"提车 吉利银河L7将于6月13日交付 世界看热讯
- 今年端午假期或成近五年最火端午:消暑纳凉游受青睐
- 梅西非常清楚,放弃纽卡和国米报价,就是不想重蹈覆辙 全球微资讯
- EDG海报选手无字图,官方明示Uzi的加入,粉丝彻底疯狂了 热议
- 每日快播:直击2023中国经济传媒大会丨北京工商大学数字经济研究院院长白津夫:建设现代化产业体系要以制造业数字化转型为重点
- 恭喜!香港知名女星宣布二胎产子,富豪丈夫抱着儿子像抱着孙子 环球精选
- 手机充电很慢是怎么回事呢_手机充电很慢_天天新要闻
- OpenAI首席执行官同韩总统会面:建议韩国增加系统芯片产能 放宽规制营造AI生态系统 快看
- 2023高考今日落幕 多地公布志愿填报时间
- 世界热消息:实习生打工的年度总结怎么写示范文档
- mjstyle牌子属于什么档次(mjstyle官网)_环球资讯
- 装修可以提取公积金吗(十一月份装修还可以吗)_环球热消息
- 【天天热闻】半轴油封漏的是什么油 半轴油封
- 与收益相关的政府补助计入哪 与收益相关的政府补助 世界独家
- 设计师资格证查询网站(设计师资格证)
- 当前热议!10寸平板电脑尺寸对照表图片(10寸平板电脑尺寸)
- 爱旭股份:拟出资24亿元设立山东爱旭
- 樊纲:今年5%以上经济增长可以期待|环球观天下
- 天天最新:《仙剑三》翻拍:情怀有多不值钱?
- 传字节内测对话式 AI 产品,代号“Grace”;马斯克嘲讽苹果 头显;比亚迪 F 品牌定名“方程豹”|全球讯息
- 市商务局做强港口关联产业 推动“通道经济”向“港口经济”转型 世界快播
- 年内定增募资排行榜:7家公司募资超百亿元
- 香港金六福珠宝怎么样_香港金六福珠宝|每日精选
- 世界动态:永恒星碑有什么用_autodesk 360有什么用
- 苏子鸡的正宗做法? 天天微资讯
- 环球热门:圣农发展旗下圣泽生物实验室被列为农业农村部企业重点实验室
- 【世界报资讯】教育部:加强中小学地方课程和校本课程建设与管理
- 哥伦比亚政府与“哥伦比亚民族解放军”签署有期限停火协议