大丹 | DMA and PIO DMA和PIO各代表什麼意思啊,開DMA和開PIO有什麼不同的結果呢? |
回覆 |
會員 | DMA 直接記憶體存取 DMA 為 Direct Memory Access 的縮寫, 表示當 CPU 要存取放在記憶體當中的資料時, 可以直接由主機板上的控制線路來取用, 資料傳送的路線不必經過中央處理器,以減少 CPU 的負擔, 無形中也增進了系統的效率。 在個人電腦上,許多週邊設備都使用 DMA 的技術來提昇其 I/O 的效率, 例如 SCSI 設備可由控制卡上的晶片,來控制磁碟設備直接讀取或寫入資料。 而 IBM-PC 上的 DMA 控制器 (DMA controller) 是 8237 和其相容性晶片, 所以擁有 DMA 技術的硬式磁碟機,在磁碟機存取資料時, 便不需要佔用CPU 的時間,讓 CPU 能夠執行其它指令, 一般 DMA 設備都使用獨立的資料匯流排,稱為 DMA 通道 (DMA channel), 在個人電腦上有 DMA 0 到 DMA 7 共八條獨立的 DMA 通道 。 目前一般硬碟所流行的是 Ultra DMA 介面,它可以達到 33 MHz 的速度, 在八位元的匯流排作業下,資料量每秒可達 33 MB, 這種硬碟同樣需要主機板上的 chipset 能夠支援 Ultra DMA。 |
回覆 |
會員 | PIO 模式(Programmed Input Output) 系統讀取硬碟機的資料,是 CPU 透過輸入/輸出 (I/O) 的命 令經由主機板上的晶片去硬碟機讀取資料後,再將資料放置於 記憶體中,所以叫做PIO 模式。 當然開DMA會讓光碟機讀寫光碟時,不用消耗太多CPU資源 ,系統的穩定度也會提高,但是有些光碟似乎開啟DMA模 式電腦會當機或是有一些奇怪的問題產生 |
回覆 |
VECTRA-B 進口版 | 目前是UDMA100 UDMA 133已經差不多要上市 SCSI早已經進入U320.. |
回覆 |
會員 | 引用:
| |
回覆 |
VECTRA-B 進口版 | 引用:
| |
回覆 |
會員 | 引用:
所以有人遇到此問題時是將BIOS內IDE的DMA給關掉 改用WINDOWS內提供的DMA開關 | |
回覆 |
進階會員 | 引用:
| |
回覆 |
|
類似的主題 | ||||
主題 | 主題作者 | 討論版 | 回覆 | 最後發表 |
【問題】Acer Aspire one ZG5 主要 IDE 通道裝置 0 只能用 PIO 模式!? | FYI | -- NB 筆記型電腦 & PDA 討 論 版 | 11 | 2009-03-19 12:05 AM |
DMA&PIO | 阿莫 | -- 電 腦 硬 體 討 論 版 | 1 | 2002-11-18 09:16 PM |
【求助0】U-DMA-5的配備就是只上的了U-DMA-4(附詳細硬體資料) | rEDRing | -- 電 腦 硬 體 討 論 版 | 4 | 2002-06-02 04:05 AM |
Win2k DMA | lalahaha | -- Windows 討 論 版 | 2 | 2001-10-23 11:16 AM |
dma | ovv | -- 光 碟 燒 錄 討 論 版 | 1 | 2001-07-29 03:32 AM |
XML | RSS 2.0 | RSS |
本論壇所有文章僅代表留言者個人意見,並不代表本站之立場,討論區以「即時留言」方式運作,故無法完全監察所有即時留言,若您發現文章可能有異議,請 email :[email protected] 處理。