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

產品分類

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

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

直接存儲器概述

發布日期: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方式概述

推薦產品

更多
主站蜘蛛池模板: 高精度-恒温冷水机-螺杆式冰水机-蒸发冷冷水机-北京蓝海神骏科技有限公司 | 酒精检测棒,数显温湿度计,酒安酒精测试仪,酒精检测仪,呼气式酒精检测仪-郑州欧诺仪器有限公司 | 小型气象站_车载气象站_便携气象站-山东风途物联网 | 污水处理设备-海普欧环保集团有限公司| 叉车电池-叉车电瓶-叉车蓄电池-铅酸蓄电池-电动叉车蓄电池生产厂家 | 维泰克Veertek-锂电池微短路检测_锂电池腐蚀检测_锂电池漏液检测 | 仪器仪表网 - 永久免费的b2b电子商务平台 | 不锈钢闸阀_球阀_蝶阀_止回阀_调节阀_截止阀-可拉伐阀门(上海)有限公司 | 智能终端_RTU_dcm_北斗星空自动化科技 | Safety light curtain|Belt Sway Switches|Pull Rope Switch|ultrasonic flaw detector-Shandong Zhuoxin Machinery Co., Ltd | 酒瓶_酒杯_玻璃瓶生产厂家_徐州明政玻璃制品有限公司 | 包装盒厂家_纸盒印刷_礼品盒定制-济南恒印包装有限公司 | 艾默生变频器,艾默生ct,变频器,ct驱动器,广州艾默生变频器,供水专用变频器,风机变频器,电梯变频器,艾默生变频器代理-广州市盟雄贸易有限公司官方网站-艾默生变频器应用解决方案服务商 | 成都离婚律师|成都结婚律师|成都离婚财产分割律师|成都律师-成都离婚律师网 | 电磁流量计_智能防腐防爆管道式计量表-金湖凯铭仪表有限公司 | 烟台条码打印机_烟台条码扫描器_烟台碳带_烟台数据采集终端_烟台斑马打印机-金鹏电子-金鹏电子 | ERP企业管理系统永久免费版_在线ERP系统_OA办公_云版软件官网 | 传动滚筒,改向滚筒-淄博建凯机械科技有限公司 | 丹尼克尔拧紧枪_自动送钉机_智能电批_柔性振动盘_螺丝供料器品牌 | 暖气片十大品牌厂家_铜铝复合暖气片厂家_暖气片什么牌子好_欣鑫达散热器 | 红外光谱仪维修_二手红外光谱仪_红外压片机_红外附件-天津博精仪器 | 下水道疏通_管道疏通_马桶疏通_附近疏通电话- 立刻通 | 塑料熔指仪-塑料熔融指数仪-熔体流动速率试验机-广东宏拓仪器科技有限公司 | 玉米深加工设备-玉米深加工机械-新型玉米工机械生产厂家-河南粮院机械制造有限公司 | 球形钽粉_球形钨粉_纳米粉末_难熔金属粉末-广东银纳官网 | 缓蚀除垢剂_循环水阻垢剂_反渗透锅炉阻垢剂_有机硫化物-郑州威大水处理材料有限公司 | 新能源汽车教学设备厂家报价[汽车教学设备运营18年]-恒信教具 | 铣刨料沥青破碎机-沥青再生料设备-RAP热再生混合料破碎筛分设备 -江苏锡宝重工 | 骨龄仪_骨龄检测仪_儿童骨龄测试仪_品牌生产厂家【品源医疗】 | 水冷散热器_水冷电子散热器_大功率散热器_水冷板散热器厂家-河源市恒光辉散热器有限公司 | 重庆波纹管|重庆钢带管|重庆塑钢管|重庆联进管道有限公司 | 高硼硅玻璃|水位计玻璃板|光学三棱镜-邯郸奥维玻璃科技有限公司 高温高压釜(氢化反应釜)百科 | 菲希尔FISCHER测厚仪-铁素体检测仪-上海吉馨实业发展有限公司 | 仓储货架_南京货架_钢制托盘_仓储笼_隔离网_环球零件盒_诺力液压车_货架-南京一品仓储设备制造公司 | 洗地机_全自动洗地机_手推式洗地机【上海滢皓环保】 | 减速机三参数组合探头|TSM803|壁挂式氧化锆分析仪探头-安徽鹏宸电气有限公司 | 999范文网_优质范文下载写作帮手 | LHH药品稳定性试验箱-BPS系列恒温恒湿箱-意大利超低温冰箱-上海一恒科学仪器有限公司 | 实体店商新零售|微赢|波后|波后合作|微赢集团 | 北京康百特科技有限公司-分子蒸馏-短程分子蒸馏设备-实验室分子蒸馏设备 | 宝鸡市人民医院|