环球电气之家-午夜精彩视频-中国专业电气电子产品行业服务网站!

產品分類

當前位置: 首頁 > 工業電氣產品 > 端子與連接器 > 線路板連接器 > FFC連接器

類型分類:
科普知識
數據分類:
FFC連接器

DMA方式概述

發布日期:2022-04-20 點擊率:45


DMA方式,Direct Memory Access,也稱為成組數據傳送方式,有時也稱為直接內存操作。DMA方式在數據傳送過程中,沒有保存現場、恢復現場之類的工作。由于CPU根本不參加傳送操作,因此就省去了CPU取指令、取數、送數等操作。內存地址修改、傳送字 個數的計數等等,也不是由軟件實現,而是用硬件線路直接實現的。所以DMA方式能滿足高速I/O設備的要求,也有利于CPU效率的發揮。

一個設備接口試圖通過總線直接向另一個設備發送數據(一般是大批量的數據),它會先向CPU發送DMA請求信號。外設通過DMA的一種專門接口電路――DMA控制器(DMAC),向CPU提出接管總線控制權的總線請求,CPU收到該信號后,在當前的總線周期結束后,會按DMA信號的優先級和提出DMA請求的先后順序響應DMA信號。CPU對某個設備接口響應DMA請求時,會讓出總線控制權。于是在DMA控制器的管理下,外設和存儲器直接進行數據交換,而不需CPU干預。數據傳送完畢后,設備接口會向CPU發送DMA結束信號,交還總線控制權。

DMA方式的主要優點是速度快。

基本操作實現DMA傳送的基本操作如下:1、外設可通過DMA控制器向CPU發出DMA請求;2、CPU響應DMA請求,系統轉變為DMA工作方式,并把總線控制權交給DMA控制器;3、由DMA控制器發送存儲器地址,并決定傳送數據塊的長度;4、執行DMA傳送;5、DMA操作結束,并把總線控制權交還CPU。


用途DMA方式主要適用于一些高速的I/O設備。這些設備傳輸字節或字的速度非??臁τ谶@類高速I/O設備,如果用輸入輸出指令或采用中斷的方法來傳輸字節信息,會大量占用CPU的時間,同時也容易造成數據的丟失。而DMA方式能使I/O設備直接和存儲器進行成批數據的快速傳送。DMA控制器或接口一般包括四個寄存器:1:狀態控制寄存器、2:數據寄存器、3:地址寄存器、4:字節計數器。這些寄存器在信息傳送之前需要進行初始化設置。即在輸入輸出程序中用匯編語言指令對各個寄存器寫入初始化控制字。

DMA 是所有現代電腦的重要特色,他允許不同速度的硬件裝置來溝通,而不需要依于 CPU 的大量 中斷 負載。否則,CPU 需要從 來源 把每一片段的資料復制到暫存器,然后把他們再次寫回到新的地方。在這個時間中,CPU 對于其他的工作來說就無法使用。DMA 傳輸將一個內存區從一個裝置復制到另外一個, CPU 初始化這個傳輸動作,傳輸動作本身是由 DMA控制器來實行和完成。典型的例子就是移動一個外部內存的區塊到芯片內部更快的內存去。像是這樣的操作并沒有讓處理器工作拖延,反而可以被重新排程去處理其他的工作。

DMA 傳輸對于高效能嵌入式系統算法和網絡是很重要的。舉個例子,PC ISA DMA控制器擁有 8 個 DMA 通道,其中的 7 個通道是可以讓 PC 的 CPU 所利用。每一個 DMA 通道有一個 16位元 位址暫存器和一個 16 位元計數暫存器。要初始化資料傳輸時,裝置驅動程式一起設定 DMA 通道的位址和計數暫存器,以及資料傳輸的方向,讀取或寫入。然后指示 DMA 硬件開始這個傳輸動作。當傳輸結束的時候,裝置就會以中斷的方式通知 CPU。但是,DMA傳輸方式只是減輕了CPU的工作負擔;系統總線仍然被占用。特別是在傳輸大容量文件時,CPU的占用率可能不到10%,但是用戶會覺得運行部分程序時系統變得相當的緩慢。主要原因就是在運行這些應用程序(特別是一些大型軟件),操作系統也需要從系統總線傳輸大量數據;故造成過長的等待時間。


下一篇: PLC、DCS、FCS三大控

上一篇: DMA工作過程

推薦產品

更多
主站蜘蛛池模板: 智能案卷柜_卷宗柜_钥匙柜_文件流转柜_装备柜_浙江福源智能科技有限公司 | 全屋整木定制-橱柜,家具定制-四川峨眉山龙马木业有限公司 | 电子厂招聘_工厂招聘_普工招聘_小时工招聘信息平台-众立方招工网 | 道康宁消泡剂-瓦克-大川进口消泡剂供应商| 超声波破碎仪-均质乳化机(供应杭州,上海,北京,广州,深圳,成都等地)-上海沪析实业有限公司 | 企业微信scrm管理系统_客户关系管理平台_私域流量运营工具_CRM、ERP、OA软件-腾辉网络 | 对辊破碎机-液压双辊式,强力双齿辊,四辊破碎机价格_巩义市金联机械设备生产厂家 | 温州中研白癜风专科_温州治疗白癜风_温州治疗白癜风医院哪家好_温州哪里治疗白癜风 | 液压升降平台_剪叉式液压/导轨式升降机_传菜机定做「宁波日腾升降机厂家」 | 合肥注册公司|合肥代办营业执照、2024注册公司流程 | MVE振动电机_MVE震动电机_MVE卧式振打电机-河南新乡德诚生产厂家 | 深圳昂为官网-气体分析仪,沼气分析仪,动态配气仪,气体传感器厂家 | 石家庄救护车出租_重症转院_跨省跨境医疗转送_活动赛事医疗保障_康复出院_放弃治疗_腾康26年医疗护送转诊团队 | 哈尔滨京科脑康神经内科医院-哈尔滨治疗头痛医院-哈尔滨治疗癫痫康复医院 | 山东商品混凝土搅拌楼-环保型搅拌站-拌合站-分体仓-搅拌机厂家-天宇 | 电动打包机_气动打包机_钢带捆扎机_废纸打包机_手动捆扎机 | 车充外壳,车载充电器外壳,车载点烟器外壳,点烟器连接头,旅行充充电器外壳,手机充电器外壳,深圳市华科达塑胶五金有限公司 | 青州搬家公司电话_青州搬家公司哪家好「鸿喜」青州搬家 | 电梯装饰-北京万达中意电梯装饰有限公司 | 船老大板材_浙江船老大全屋定制_船老大官网 | 薪动-人力资源公司-灵活用工薪资代发-费用结算-残保金优化-北京秒付科技有限公司 | 礼堂椅厂家|佛山市艺典家具有限公司 | 二手光谱仪维修-德国OBLF光谱仪|进口斯派克光谱仪-热电ARL光谱仪-意大利GNR光谱仪-永晖检测 | 广州云仓代发-昊哥云仓专业电商仓储托管外包代发货服务 | 全自动变压器变比组别测试仪-手持式直流电阻测试仪-上海来扬电气 | YJLV22铝芯铠装电缆-MYPTJ矿用高压橡套电缆-天津市电缆总厂 | 高压无油空压机_无油水润滑空压机_水润滑无油螺杆空压机_无油空压机厂家-科普柯超滤(广东)节能科技有限公司 | 浙江红酒库-冰雕库-气调库-茶叶库安装-医药疫苗冷库-食品物流恒温恒湿车间-杭州领顺实业有限公司 | 电脑知识|软件|系统|数据库|服务器|编程开发|网络运营|知识问答|技术教程文章 - 好吧啦网 | 篷房|仓储篷房|铝合金篷房|体育篷房|篷房厂家-华烨建筑科技官网 知名电动蝶阀,电动球阀,气动蝶阀,气动球阀生产厂家|价格透明-【固菲阀门官网】 | 精准猎取科技资讯,高效阅读科技新闻_科技猎 | Win10系统下载_32位/64位系统/专业版/纯净版下载 | 贵州水玻璃_-贵阳花溪闽兴水玻璃厂| 餐饮小吃技术培训-火锅串串香培训「何小胖培训」_成都点石成金[官网] | 深圳善跑体育产业集团有限公司_塑胶跑道_人造草坪_运动木地板 | 杭州厂房降温,车间降温设备,车间通风降温,厂房降温方案,杭州嘉友实业爽风品牌 | 非小号行情 - 专业的区块链、数字藏品行情APP、金色财经官网 | ISO9001认证咨询_iso9001企业认证代理机构_14001|18001|16949|50430认证-艾世欧认证网 | 实验室装修_实验室设计_实验室规划设计- 上海广建净化工程公司 | 自清洗过滤器,浅层砂过滤器,叠片过滤器厂家-新乡市宇清净化 | 四川成人高考_四川成考报名网|