Board logo

標題: 【教學】什麼是DMA模式? [打印本頁]

作者: churches     時間: 2005-12-19 10:47 AM    標題: 【教學】什麼是DMA模式?

啟動DMA(Direct Memory Address)模式有什麼好處?

DMA可以算是為彌補IDE多工能力不及SCSI所發展出來的一項技術
DMA 存取有開的話 , 硬碟運作時比較不會增加 CPU 運算的負擔  
電腦與周邊設備的傳輸一般透過兩種方式:一是透過 CPU 控制來進行資料的傳送;二是在專門的晶片控制下進行資料的傳送。

我們所說的DMA,就是不用透過 CPU 控制,周邊設備會跟記憶體之間相互傳送資料的通道,在這種方式下,周邊設備利用 DMA 通道直接將資料寫入 HD 或將資料從 HD 中讀出,而不用經過 CPU 運算,系統的速度會因此增加。

PIO Mode 0: The fastest data transfer rate reaches 3.3Mbyte/sec
PIO Mode 1: The fastest data transfer rate reaches 5.2Mbyte/sec
PIO Mode 2: The fastest data transfer rate reaches 8.3Mbyte/sec
PIO Mode 3: The fastest data transfer rate reaches 11.1Mbyte/sec
PIO Mode 4: The fastest data transfer rate reaches 16.6Mbyte/sec
DMA Mode 0: The fastest data transfer rate reaches 4.16Mbyte/sec
DMA Mode 1: The fastest data transfer rate reaches 13.3Mbyte/sec
DMA Mode 2: The fastest data transfer rate reaches 16.6Mbyte/sec
ULTRA DMA Mode 3: The fastest data transfer rate reaches 33Mbyte/sec
ULTRA DMA Mode 4: The fastest data transfer rate reaches 66Mbyte/sec
ULTRA DMA Mode 5: The fastest data transfer rate reaches 100Mbyte/sec


修改方式:
我的電腦--->右鍵(選內容)--->選裝置管理員--->點CDROM旁的+號--->選擇打開(DMA)的光碟--->點選內容--->點選(設定值)--->可看到DMA選項了--->打勾!

重新開機--->完成
作者: Smiler     時間: 2005-12-22 12:35 AM    標題: 推一下

好文竟然無人推,天理何存?!
作者: sodown     時間: 2006-12-26 09:00 AM
無人推是內容有錯 ,容我修改 ,如我有錯也請指正我!

  Quote:
原文
修改方式:98適用
我的電腦--->右鍵(選內容)--->選裝置管理員--->點CDROM旁的+號--->選擇打開(DMA)的光碟--->點選內容--->點選(設定值)--->可看到DMA選項了--->打勾!

重新開機--->完成



  Quote:
修改後:XP適用
我的電腦--->右鍵,內容--->硬體--->裝置管理員--->點IDE ATA/ATAPI 控制器前的+號--->主要IDE通道--->右鍵,內容-->選擇進階設定--->裝置0-->轉送模式-->使用DMA(如果可用的話)--->確定!

重新開機--->完成



[ Last edited by sodown on 2008-9-28 at 09:01 AM ]
作者: nezo     時間: 2008-9-25 11:44 PM
這樣的模式有什麼差別呢?
可以再說明一下?謝謝
作者: sodown     時間: 2008-9-28 09:07 AM


  Quote:
Originally posted by nezo at 2008-9-25 23:44:
這樣的模式有什麼差別呢?
可以再說明一下?謝謝



  Quote:
在這種方式下,周邊設備利用 DMA 通道直接將資料寫入 HD 或將資料從 HD 中讀出,而不用經過 CPU 運算,系統的速度會因此增加

上文已經有說明,請多看幾次,自己領會,所謂融會貫通是需靠自己的!

DMA ( Direct Memory Access )(直接記憶體存取) DMA 是一種能在 記憶體上直接進行存取動作的裝置,透過 DMA 裝置,能有效減輕處理器的工作負擔。 由於 DMA 裝置能跳過處理器而直接讀取記憶 體上的資料,在資料傳輸效能上將更快速。

快速的IDE配件[例如:硬碟及光碟機]如果以低速模式設定,或者DMA被關閉,可能會影響資料存取速度,甚至造成資料錯誤!

[ Last edited by sodown on 2008-9-28 at 09:33 AM ]
作者: kuojinyuan     時間: 2008-11-5 10:54 PM
如此是否可解釋為啟動DMA後DRAM越大越好謝謝大大分享
作者: gn01799675     時間: 2008-11-9 10:49 AM
請問啟動DMA有何缺點.總有缺失吧.請問...
作者: gn01799675     時間: 2008-11-9 10:53 AM
請問啟動DMA有何缺點.總有缺失吧.請問...




歡迎光臨 網際論壇 (http://centurys.net/) Powered by Discuz! 2.5