1樓:網友
這是一種資料的傳輸方式,不是什麼具體的部件。實現這種傳輸方式的條件需要主機板,硬碟,記憶體,多方面的支援。
dma的英文拼寫是「direct memory access」,漢語的意思就是直接啟罩記憶體訪問,是一種不經過cpu而直接從記憶體存取資料的資料交換模式。pio模式下硬碟和記憶體之間的資料傳輸是由cpu來控制的;而在dma模式下,cpu只螞旁清須向dma控制器下達指令,讓dma控制器來處理資料的悶前傳送,資料傳送完畢再把資訊反饋給cpu,這樣就很大程度上減輕了cpu資源佔有率。dma模式與pio模式的區別就在於,dma模式不過分依賴cpu,可以大大節省系統資源,二者在傳輸速度上的差異並不十分明顯。
看懂了麼,需要主機板,硬碟,cpu多方面支援。這個類似於ddr記憶體和ddr2記憶體的區別,速度不同,但是標準也不同,需要主機板記憶體都支援。是一種標準和協議。
總結的說,你的問題可以為存在於cpu和主機板裡。
2樓:網友
硬碟的傳輸模式,不開啟硬碟dma的話,在好的電腦都非常卡。
dma到底是什麼東東?
3樓:溫嶼
分類: 電腦/網路。
問題描述:總是有人對我說,dma,dma,,,dma到底是什麼東東?我真是弄不懂,請各位幫幫我。謝謝!
解析: dma
dma的概念:dma是在專門的硬體( dma)控制下,實現高速外設和主儲存器之間自動成批交換資料儘量減少cpu干預的輸入/輸出操作方式。通常有兩種方式:
獨佔匯流排方式 ◎週期挪用方式。
2)dma的組成:
主存位址暫存器。
資料數量計數器。
dma的控制/狀態邏輯。
dma請求觸發器。
資料緩衝暫存器。
中斷機構 3)dma的傳送資料的過程:由三個階段組成。
傳送前的預處理:由cpu完成以下步驟。
向dma卡送入裝置識別訊號,啟動裝置,測試裝置執行狀態,送入記憶體位址初值,傳送資料個數, dma的功能控制訊號。
資料傳送:在dma卡控制下自動完成。
傳送結束處理。
dma 卡上應包括通用介面卡的全部組成部分,並多出如下內容:
主存位址暫存器,傳送字數計數器,dma控制邏輯,dma請求,dma響應,dma工作方式,dma優先順序及排隊邏輯等。
一次完整的dma傳送過程:
dma 預處理,cpu向dma送命令,如dma方式,主存位址,傳送的字數等,之後cpu執行原來的程式。
dma 控制在 i/o 裝置與主存間交換資料:
準備乙個資料, 向cpu發dma請求,取得匯流排控制權,進行資料傳送,修改卡上主存位址,修改字數計數器內且檢查其值是否為零,不為零則繼續傳送,若已為零,則向 cpu發中斷請求。
dma有什麼優點?
4樓:太平洋電腦網
dma 是所有現代電腦的重要特色,他允許不同速度的硬體裝置來溝通,而不需要依於cpu的大量 中斷負載。否則,cpu 需要從 ** 把每一片段的資料複製到暫存器,然後把他們再次寫回到新的地方。在這個時間中,cpu 對於其他的工作來說就無法使用。
dma 傳輸將乙個記憶體區從乙個裝置複製到另外乙個, cpu 初始化這個傳輸動作,傳輸動作本身是由 dma控制器來實行和完成。典型的例子就是移動乙個外部記憶體的區塊到晶元內部更快的記憶體去。像是這樣的操作並沒有讓處理器工作拖延,反而可以被重新排程去處理其他的工作。
dma 傳輸對於高效能嵌入式系統演算法和網路是很重要的。
dma傳送方式有3種:單元傳送方式、塊傳送方式和on-the-fly傳送方式。與外部dma請求/應答協議旁衝不同的是,dma傳送方式定義了每次傳送讀/寫的單元數,如表所示。
dma傳送方式表。
1、單元傳送方式(單位元組傳送方式)
單元傳送方式意味著每個dma請求對應一對dma讀/寫週期,即1個單元讀,然後1個單元寫。
2、塊傳送方式(連續傳送方式)
塊傳送方式意味著在連續4個字的dma寫週期前有連續的4個字的dma讀週期,即4個字突發讀,然後4個字突發寫,因此傳輸的資料個數應該是16位元組的倍數。
3、on-the-fly傳送方式(請求傳送方式)
在on-the-fly傳送方式下dma讀/寫可以同時進行戚啟塌。高圓dma應答訊號通知外部裝置去讀或者寫。同時,儲存控制器將產生與讀/寫相關的控制訊號給外部儲存器。
如果外部裝置能夠支援on-the-fly傳送方式,將會使得外設的資料傳輸速率大大地增加。
dmi系統是什麼?
5樓:太平洋汽車網
是插電式混合動力汽車此輪的系統。
汽車dmi是插電式混合動力汽車的系統,其核心部件是比亞迪研發的曉雲插電式混合動力發動機、ehs雙電機、dmi超級混合動力葉片電池,以及一系列的整車控制系統、發動機控制系統、電機控制系統、電池管理系統,共同構成超級混合動力系統。dmi超級混合動力基於大容量電池和大功率電機。車輛行駛時,由大功率電機驅動。
汽油機的主要作用是給電池充電,直接驅動需要更大的動力。只有與電機一起工作,才能減少負載。這種餘扮混合動力技術不同於傳統的混合動力技術,傳統的混合動力技術依賴於發動機的特豎扒灶性,從而更有效地降低油耗。
dmi車型在充滿電的情況下,相當於純電動汽車,電機的供電足夠在各種路況下行駛。當電力不足時,dmi車型會根據系統的工作情況獨立判斷是用電還是用油,或者油電配合。
電腦中的dma是什麼意思?
6樓:關注社會民生的小哥
dma(direct memory access,直接儲存器訪問) 是所有現代電腦的重要特色,它允許不同速度的硬體裝置來溝通,而不需要依賴於 cpu 的大量中斷負載。
否則,cpu 需要從**把每一片段的資料複製到暫存器,然後把它們再次寫回到新的地方。在這個時間中,cpu 對於其他的工作來說就無法使用。
dma的原理。
dma 傳輸將資料從乙個位址空間複製到另外乙個位址空間。當cpu 初始化這個傳輸動作,傳輸動作本身是由 dma 控制器來實行和完成。
典型的例子空枝就是移動乙個外部記憶體的區塊到晶元內部更快的記憶體區。像是這核孝樣的操作並沒有讓處理器工作拖延,反而可以被重新排程去處理其他的工作。dma 傳輸對於高效能 嵌入式系統。
演算法和網路是很重要的。
在實現dma傳輸時,是由dma控制器。
直接掌管匯流排,因此,存在著乙個匯流排控制權轉移問題。即dma傳輸前,cpu要改虧稿把匯流排控制權交給dma控制器,而在結束dma傳輸後,dma控制器應立即把匯流排控制權再交回給cpu。
以上內容參考:百科-dma
在DMA初始化階段,DMA是什麼裝置
direct memory access 儲存器直接訪問 這是指一種高速的資料傳輸操作,允許在外部裝置和儲存器之間直接讀寫資料,既不通過cpu,也不需要cpu干預。整個資料傳輸操作在乙個稱為 dma控制器 的控制下進行的。cpu除了在資料傳輸開始和結束時做一點處理外,在傳輸過程中cpu可以進行其他的...
vray裝了可為什麼在3dma裡沒有顯示
步驟一 當3dmax安裝的vray工具欄不顯示的時候,首先考慮是不是不小心開啟了專家模式,看看右下角是不是有專家模式的顯示,如果有的話,只需按下ctrl x鍵,工具欄就回來了。步驟四 高版本的3dmax,還可以通過 自定義選單 自定義ui與預設設定切換器 來實現新ui檔案的載入。當vray工具欄還是...
小時代到底演的什麼啊,小時代到底在講什麼
有錢人的青春,穿著小禮服,在天台喝酒賞煙花 小時代 這部電影我沒有看過,不過根據所有看過的人的評價,這是一部失敗的電影。我看了 看了一小半就去網上查了結局,真心火死我了,本來以為就要美滿結局了,最後一把火幾乎燒光了所有的主角配角。裡面boss對楊冪是有點曖昧的啦,但是郭敬明寫的不清不楚的,最後大結局...