您好,歡迎來電子發(fā)燒友網(wǎng)! ,新用戶?[免費注冊]

您的位置:電子發(fā)燒友網(wǎng)>電子百科>主機配件>內(nèi)存>

什么是內(nèi)存段/DMA

2010年02月05日 09:55 wenjunhu.com 作者:佚名 用戶評論(0
關(guān)鍵字:

什么是內(nèi)存段/DMA


像I/O地址一樣,一些設(shè)備在主內(nèi)存中分配有地址。當你安裝這樣的設(shè)備時,實際上也插了一塊內(nèi)存模塊(主內(nèi)存,不是I/O內(nèi)存)。這段內(nèi)存被設(shè)備和CPU共享(運行設(shè)備驅(qū)動程序后)。這塊內(nèi)存意味著設(shè)備和主內(nèi)存之間能“直接”傳輸數(shù)據(jù)。但事實上這并不是真正的傳輸,而是設(shè)備把數(shù)據(jù)放到自己的內(nèi)存中的同時也就放到了主內(nèi)存中。插卡和設(shè)備驅(qū)動程序必須知道內(nèi)存塊的地址。

Direct Memory Access(存儲器直接訪問)。這是指一種高速的數(shù)據(jù)傳輸操作,允許在外部設(shè)備和存儲器之間直接讀寫數(shù)據(jù),既不通過CPU,也不需要CPU干預(yù)。整個數(shù)據(jù)傳輸操作在一個稱為“DMA控制器”的控制下進行的。CPU除了在數(shù)據(jù)傳輸開始和結(jié)束時做一點處理外,在傳輸過程中CPU可以進行其他的工作(如圖 )。這樣,在大部分時間里,CPU和輸入輸出都處于并行操作。因此,使整個計算機系統(tǒng)的效率大大提高。

開啟光驅(qū)的DMA通道

非常好我支持^.^

(0) 0%

不好我反對

(0) 0%

相關(guān)閱讀:

( 發(fā)表人:admin )

      發(fā)表評論

      用戶評論
      評價:好評中評差評

      發(fā)表評論,獲取積分! 請遵守相關(guān)規(guī)定!

      ?