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

產品分類

當前位置: 首頁 > 工業電子產品 > 半導體產品 > 存儲器

類型分類:
科普知識
數據分類:
存儲器

直接存儲器概述

發布日期:2022-10-09 點擊率:107


直接存儲器存取是一種高速數據傳輸的方法,數據可以從一個通道,不經過CPU的處理就直接在存儲器或輸入輸出設備之間進行傳輸。

一個設備接口試圖通過總線直接向另一個設備發送數據(一般是大批量的數據),它會先向CPU發送DMA請求信號。外設通過DMA的一種專門接口電路――DMA控制器(DMAC),向CPU提出接管總線控制權的總線請求,CPU收到該信號后,在當前的總線周期結束后,會按DMA信號的優先級和提出DMA請求的先后順序響應DMA信號。CPU對某個設備接口響應DMA請求時,會讓出總線控制權。于是在DMA控制器的管理下,外設和存儲器直接進行數據交換,而不需CPU干預。數據傳送完畢后,設備接口會向CPU發送DMA結束信號,交還總線控制權。實現DMA傳送的基本操作如下:(1)外設可通過DMA控制器向CPU發出DMA請求:(2)CPU響應DMA請求,系統轉變為DMA工作方式,并把總線控制權交給DMA控制器;(3)由DMA控制器發送存儲器地址,并決定傳送數據塊的長度;(4)執行DMA傳送;(5)DMA操作結束,并把總線控制權交還CPU。


DMA的工作過程大致如下:①當外設準備好,可以進行DMA傳送時,外設向DMA控制器發出DMA傳送請求信號DREQ;②DMA控制器收到請求后,向CPU發出“總線請求”信號HOLD,表示希望占用總線;③CPU在完成當前總線周期后會立即對HOLD信號進行響應。響應包括兩個方面:一是CPU將數據總線、地址總線和相應的控制信號線均置為高阻態,由此放棄對總線的控制權。另一方面,CPU向DMA控制器發出“總線響應”信號HLDA;④DMA控制器收到HLDA信號后,就開始控制總線,并向外設發出DMA響應信號⑤DMA控制器送出地址信號和相應的控制信號,實現外設與內存或內存與內存之間的直接數據傳送。例如,在地址總線上發出存儲器的地址,向存儲器發出寫信號同時向外設發出I/o地址和AEN信號,即可從外設向內存傳送一個字節;⑥DMA控制器自動修改地址和字節計數器,并據此判斷是否需要重復傳送操作。規定的數據傳送完后,DMA控制器就撤銷發往CPU的HOLD信號。CPU檢測到HOLD失效后,緊接著撤銷HLDA信號,并在下一時鐘周期重新開始控制總線,繼續執行原來的程序。

DMA方式具有下列特點:①改變了主存與CPU的固定聯系,主存既可被CPU訪問,又可被外設訪問;②在數據塊傳送時,主存地址的確定、傳送數據的計數等都由硬件電路直接實現;③主存中要開辟專用緩沖區,及時供給和接收外設的數據;④CPU和外設并行工作,提高了系統的效率;⑤DMA在傳送開始前要通過程序進行預處理,結束后要通過中斷方式進行后處理。

DMA的適用場合有下述幾種:①硬盤和軟盤I/O。可以使用DMAC作磁盤存儲介質與半導體主存儲器之間傳送數據的接口。這種場合需要將磁盤中的大量數據如操作系統等快速地裝入內部存儲器。②快速通信通道I/O。例如,光導纖維通信鏈路,DMAC可以用來作為計算機系統和快速通信通道之間的接口,例如,作為同步通信數據的發送和接收,以便提高響應時間,支持較高的數據傳輸速率,并使CPU脫離出來做其他工作。③多處理機和多程序數據塊傳送。對于多處理機結構,通過DMAC控制數據傳送,可以較容易地實現專用存儲器和公用存儲器之間的數據傳送,對多任務應用、頁式調度和任務調度都需要傳送大量的數據。因此,采用DMA方式可以提高數據傳輸速度。④掃描操作。在圖像處理中,對CRT屏幕送數據,也可以采用DMA方式。⑤快速數據采集。當要采集的數據量很大,而且數據是以密集突發的形式出現時,例如對波形的采集,此時采用DMA方式可能是最好的方法,它能滿足響應時間和數據傳輸率的要求。⑥在PC/XT機中還采用DMA方式進行DRAM的刷新操作。


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

上一篇: DMA方式概述

推薦產品

更多
主站蜘蛛池模板: 自动化展_机器人展_机床展_工业互联网展_广东佛山工博会 | 南京兰江泵业有限公司-水解酸化池潜水搅拌机-絮凝反应池搅拌机-好氧区潜水推进器 | SDG吸附剂,SDG酸气吸附剂,干式酸性气体吸收剂生产厂家,超过20年生产使用经验。 - 富莱尔环保设备公司(原名天津市武清县环保设备厂) | 医学模型生产厂家-显微手术模拟训练器-仿真手术模拟训练系统-北京医教科技 | 锻造液压机,粉末冶金,拉伸,坩埚成型液压机定制生产厂家-山东威力重工官方网站 | 塑胶跑道施工-硅pu篮球场施工-塑胶网球场建造-丙烯酸球场材料厂家-奥茵 | 东莞喷砂机-喷砂机-喷砂机配件-喷砂器材-喷砂加工-东莞市协帆喷砂机械设备有限公司 | 磁棒电感生产厂家-电感器厂家-电感定制-贴片功率电感供应商-棒形电感生产厂家-苏州谷景电子有限公司 | 回转窑-水泥|石灰|冶金-巩义市瑞光金属制品有限责任公司 | 小型铜米机-干式铜米机-杂线全自动铜米机-河南鑫世昌机械制造有限公司 | led全彩屏-室内|学校|展厅|p3|户外|会议室|圆柱|p2.5LED显示屏-LED显示屏价格-LED互动地砖屏_蕙宇屏科技 | 柔性输送线|柔性链板|齿形链-上海赫勒输送设备有限公司首页[输送机] | 登车桥动力单元-非标液压泵站-非标液压系统-深圳市三好科技有限公司 | 防勒索软件_数据防泄密_Trellix(原McAfee)核心代理商_Trellix(原Fireeye)售后-广州文智信息科技有限公司 | 全自动包装秤_全自动上袋机_全自动套袋机_高位码垛机_全自动包装码垛系统生产线-三维汉界机器(山东)股份有限公司 | 东莞市海宝机械有限公司-不锈钢分选机-硅胶橡胶-生活垃圾-涡电流-静电-金属-矿石分选机 | 电子元器件呆滞料_元器件临期库存清仓尾料_尾料优选现货采购处理交易商城 | 网站建设,北京网站建设,北京网站建设公司,网站系统开发,北京网站制作公司,响应式网站,做网站公司,海淀做网站,朝阳做网站,昌平做网站,建站公司 | 台式低速离心机-脱泡离心机-菌种摇床-常州市万丰仪器制造有限公司 | 权威废金属|废塑料|废纸|废铜|废钢价格|再生资源回收行情报价中心-中废网 | 脉冲除尘器,除尘器厂家-淄博机械 | 无缝钢管-聊城无缝钢管-小口径无缝钢管-大口径无缝钢管 - 聊城宽达钢管有限公司 | 精密冲床,高速冲床等冲压设备生产商-常州晋志德压力机厂 | 外贸资讯网 - 洞悉全球贸易,把握市场先机| 超声波清洗机-超声波清洗设备定制生产厂家 - 深圳市冠博科技实业有限公司 | 广东教师资格网-广东教师资格证考试网 | 酵素生产厂家_酵素OEM_酵素加盟_酵素ODM_酵素原料厂家_厦门益力康 | 球磨机 选矿球磨机 棒磨机 浮选机 分级机 选矿设备厂家 | 耐火砖厂家,异形耐火砖-山东瑞耐耐火材料厂 | 济南货架定做_仓储货架生产厂_重型货架厂_仓库货架批发_济南启力仓储设备有限公司 | 辐射色度计-字符亮度测试-反射式膜厚仪-苏州瑞格谱光电科技有限公司 | 工业铝型材-铝合金电机壳-铝排-气动执行器-山东永恒能源集团有限公司 | 济南电缆桥架|山东桥架-济南航丰实业有限公司 | MTK核心板|MTK开发板|MTK模块|4G核心板|4G模块|5G核心板|5G模块|安卓核心板|安卓模块|高通核心板-深圳市新移科技有限公司 | 芜湖厨房设备_芜湖商用厨具_芜湖厨具设备-芜湖鑫环厨具有限公司 控显科技 - 工控一体机、工业显示器、工业平板电脑源头厂家 | 番茄畅听邀请码怎么输入 - Dianw8.com| 汕头市盛大文化传播有限公司,www.11400.cc| 护腰带生产厂家_磁石_医用_热压护腰_登山护膝_背姿矫正带_保健护具_医疗护具-衡水港盛 | ★店家乐|服装销售管理软件|服装店收银系统|内衣店鞋店进销存软件|连锁店管理软件|收银软件手机版|会员管理系统-手机版,云版,App | 安全光栅|射频导纳物位开关|音叉料位计|雷达液位计|两级跑偏开关|双向拉绳开关-山东卓信机械有限公司 | 风信子发稿-专注为企业提供全球新闻稿发布服务 |