日本黄色一级经典视频|伊人久久精品视频|亚洲黄色色周成人视频九九九|av免费网址黄色小短片|黄色Av无码亚洲成年人|亚洲1区2区3区无码|真人黄片免费观看|无码一级小说欧美日免费三级|日韩中文字幕91在线看|精品久久久无码中文字幕边打电话

當(dāng)前位置:首頁 > 嵌入式 > 嵌入式軟件
[導(dǎo)讀] 什么是DMA當(dāng)我們向計算機(jī)中加入了一塊新的聲卡或其它適配卡時,安裝程序可能會提醒我們應(yīng)該選擇一個DMA通道。那DMA是什么呢? DMA(Direct Memory Access) ,即直接存儲器

 什么是DMA

當(dāng)我們向計算機(jī)中加入了一塊新的聲卡或其它適配卡時,安裝程序可能會提醒我們應(yīng)該選擇一個DMA通道。那DMA是什么呢? DMA(Direct Memory Access) ,即直接存儲器存取,是一種快速傳送數(shù)據(jù)的機(jī)制。數(shù)據(jù)傳遞可以從適配卡到內(nèi)存,從內(nèi)存到適配卡或從一段內(nèi)存到另一段內(nèi)存。DMA技術(shù)的重要性在于,利用它進(jìn)行數(shù)據(jù)傳送時不需要CPU的參與。每臺電腦主機(jī)板上都有DMA控制器,通常計算機(jī)對其編程,并用一個適配器上的ROM(如軟盤驅(qū)動控制器上的ROM)來儲存程序,這些程序控制DMA傳送數(shù)據(jù)。一旦控制器初始化完成,數(shù)據(jù)開始傳送,DMA就可以脫離CPU,獨立完成數(shù)據(jù)傳送。

在DMA傳送開始的短暫時間內(nèi),基本上有兩個處理器為它工作,一個執(zhí)行程序代碼,一個傳送數(shù)據(jù)。利用DMA傳送數(shù)據(jù)的另一個好處是,數(shù)據(jù)直接在源地址和目的地址之間傳送,不需要中間媒介。如果通過CPU把一個字節(jié)從適配卡傳送至內(nèi)存,需要兩步操作。首先,CPU把這個字節(jié)從適配卡讀到內(nèi)部寄存器中,然后再從寄存器傳送到內(nèi)存的適當(dāng)?shù)刂?。DMA控制器將這些操作簡化為一步,它操作總線上的控制信號,使寫字節(jié)一次完成。這樣大大提高了計算機(jī)運(yùn)行速度和工作效率。

計算機(jī)發(fā)展到今天,DMA已不再用于內(nèi)存到內(nèi)存的數(shù)據(jù)傳送,因為CPU速度非???,做這件事,比用DMA控制還要快,但要在適配卡和內(nèi)存之間傳送數(shù)據(jù),仍然是非DMA莫屬。要從適配卡到內(nèi)存?zhèn)魉蛿?shù)據(jù),DMA同時觸發(fā)從適配卡讀數(shù)據(jù)總線(即I/O讀操作)和向內(nèi)存寫數(shù)據(jù)的總線。激活I(lǐng)/O讀操作就是讓適配卡把一個數(shù)據(jù)單位(通常是一個字節(jié)或一個字)放到PC數(shù)據(jù)總線上,因為此時內(nèi)存寫總線也被激活,數(shù)據(jù)就被同時從PC總線上拷貝到內(nèi)存中。

對于每一次寫操作,DMA控制器都控制地址總線,通知應(yīng)將數(shù)據(jù)寫到哪段內(nèi)存中去。 DMA控制數(shù)據(jù)從內(nèi)存?zhèn)魉偷竭m配卡的方法與上面類似。對每一個要傳送的單位數(shù)據(jù),DMA控制器激活讀內(nèi)存和I/O寫操作的總線。內(nèi)存地址被放到地址總線上,像從適配卡到內(nèi)存?zhèn)魉蛿?shù)據(jù)一樣,以數(shù)據(jù)總線為通道,數(shù)據(jù)從源地址直接傳送到目的地址。 DMA從DMA請求線(DREQ)上接收DMA請求,正像中斷控制器從中斷請求線(IRQ)上接收中斷請求一樣。

一個典型的從適配卡到內(nèi)存的數(shù)據(jù)傳送是這樣進(jìn)行的,首先,對DMA控制器編程,寫入數(shù)據(jù)要到達(dá)的內(nèi)存地址和要傳送的字節(jié)數(shù)。適配器可以開始傳送數(shù)據(jù)時,它將激活DREQ線,與DMA控制器連通。DMA控制器在與CPU取得總線控制權(quán)后,輸出內(nèi)存地址,發(fā)送控制信號,使得一個字節(jié)或一個字從適配器讀出并寫入相應(yīng)內(nèi)存中,然后更新內(nèi)存地址,指向下一個字節(jié)(或字)要寫入的地址,重復(fù)上面的操作,直至數(shù)據(jù)傳送完畢。對控制器進(jìn)行不同編程,就可以實現(xiàn)單字節(jié)傳送(即每傳送一個字節(jié)都要求一個DREQ信號)或塊數(shù)據(jù)傳送(即全部數(shù)據(jù)傳送只需要一個DREQ信號)。

如果你要往計算機(jī)中插一塊適配卡,而且適配卡使用DMA,通常安裝程序會讓你選擇一個DMA通道,設(shè)定DIP開關(guān)或跳線,來為相應(yīng)適配器設(shè)置DMA通道。盡管從理論上講,只要不是同時使用DREQ線,不同的適配卡可以共享這條線的,但是按常規(guī),我們最好為每個適配卡單獨安排一個DMA通道,這樣就可以保證不會發(fā)生DMA沖突。附表是DMA的缺省分配情況。通道 功能 通道 功能 O 空閑 4 用于級聯(lián)DMA控制器 1 空閑 5 空閑 2 軟盤 6 空閑3 空閑 7 空閑從中可以看出,DMA通道2和4已被占用,在大多數(shù)微機(jī)上,通道1、3、5、6和7可由你任意分配。我們平時最好對自己的計算機(jī)上DMA通道的分配情況記錄下來,以免我們向計算機(jī)增加新硬件時出現(xiàn)兩個適配卡共用一個通道,導(dǎo)致沖突。

DMA---Direct Memory Access,直接內(nèi)存訪問,是一種數(shù)據(jù)傳輸模式。DMA方式下由于不直接訪問計算機(jī)的CPU,而直接在RAM與設(shè)備之間傳輸,因而大大提高了數(shù)據(jù)傳輸速度

本站聲明: 本文章由作者或相關(guān)機(jī)構(gòu)授權(quán)發(fā)布,目的在于傳遞更多信息,并不代表本站贊同其觀點,本站亦不保證或承諾內(nèi)容真實性等。需要轉(zhuǎn)載請聯(lián)系該專欄作者,如若文章內(nèi)容侵犯您的權(quán)益,請及時聯(lián)系本站刪除。
換一批
延伸閱讀

根據(jù)IDC預(yù)測,中國在人工智能領(lǐng)域的投資預(yù)計到2027年將達(dá)到381億美元,占全球總投資的近9%。作為全球人工智能的重要參與者,中國正加速在汽車、通信、醫(yī)療、金融等多個行業(yè)應(yīng)用和發(fā)展生成式AI技術(shù),全面邁入“AI 2.0...

關(guān)鍵字: AI 內(nèi)存 DDR5

中國 北京,2025 年 8 月 28 日 —— 全球領(lǐng)先的數(shù)學(xué)計算軟件開發(fā)商 MathWorks 今日宣布,香港中文大學(xué)(下文簡稱:港中大)一支研究團(tuán)隊采用 MATLAB?、Medical Imaging Toolbo...

關(guān)鍵字: 生物醫(yī)學(xué) 計算機(jī)

加利福尼亞州圣克拉拉 — 2025 年 8 月 25 日 — NVIDIA 今日宣布 NVIDIA Jetson AGX Thor? 開發(fā)者套件和量產(chǎn)級模組現(xiàn)已發(fā)售。這是一款功能強(qiáng)大的新一代機(jī)器人計算機(jī),旨在為制造、物流...

關(guān)鍵字: 機(jī)器人 計算機(jī) AI

北京2025年8月18日 /美通社/ -- 2025年8月,軟通動力集團(tuán)一項關(guān)鍵決策引發(fā)行業(yè)矚目——以自有資金8億元向全資子公司軟通計算機(jī)有限公司完成實繳增資,使其注冊資本增加至23億元。這筆戰(zhàn)略注資不僅彰顯集團(tuán)對信創(chuàng)核...

關(guān)鍵字: AI 硬件 計算機(jī) 智能化

8月17日消息,近日,超頻愛好者“saltycroissant”成功將海盜船(CORSAIR)DDR5內(nèi)存超頻至12886MT/s,創(chuàng)造了新的世界紀(jì)錄。

關(guān)鍵字: 內(nèi)存 DDR5

在高性能服務(wù)架構(gòu)設(shè)計中,緩存是不可或缺的環(huán)節(jié)。在實際項目中,我們通常會將一些熱點數(shù)據(jù)存儲在Redis或Memcached等緩存中間件中,只有在緩存訪問未命中時才查詢數(shù)據(jù)庫。

關(guān)鍵字: 緩存 內(nèi)存

北京2025年7月31日 /美通社/ -- 近日,權(quán)威咨詢機(jī)構(gòu)德本咨詢重磅發(fā)布"2025中國信創(chuàng)PC市場影響力品牌TOP 10"榜單。軟通計算機(jī)憑借其迅猛的發(fā)展勢頭、領(lǐng)先的技術(shù)整合能力及顯著的市場表現(xiàn)...

關(guān)鍵字: 計算機(jī) TOP PC PC市場

《帶得走的智能制造》暑期課程圓滿落幕 北京2025年7月25日 /美通社/ -- 近日,由國際獨立第三方檢測、檢驗和認(rèn)證機(jī)構(gòu)德國萊茵TÜV大中華區(qū)(以下簡稱"TÜV萊茵")與北京...

關(guān)鍵字: 智能制造 BSP DMA 信息安全

7月25日消息,由于供應(yīng)短缺,最近一段時間DDR4內(nèi)存頻繁出現(xiàn)漲價、缺貨等現(xiàn)象。

關(guān)鍵字: DDR4 內(nèi)存

我想把整個紅外數(shù)據(jù)庫,數(shù)千個遠(yuǎn)程文件分布在數(shù)百個文件夾中,打包到一個手持設(shè)備中。

關(guān)鍵字: 紅外通信 M5Stack 計算機(jī)
關(guān)閉