koji1668
2001-10-20, 08:38 PM
DMA和PIO各代表什麼意思啊,開DMA和開PIO有什麼不同的結果呢?
贊助商連結
贊助商連結
贊助商連結 koji1668 2001-10-20, 08:38 PM DMA和PIO各代表什麼意思啊,開DMA和開PIO有什麼不同的結果呢? 贊助商連結 多情種子 2001-10-20, 10:49 PM 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。 多情種子 2001-10-20, 11:01 PM PIO 模式(Programmed Input Output) 系統讀取硬碟機的資料,是 CPU 透過輸入/輸出 (I/O) 的命 令經由主機板上的晶片去硬碟機讀取資料後,再將資料放置於 記憶體中,所以叫做PIO 模式。 當然開DMA會讓光碟機讀寫光碟時,不用消耗太多CPU資源 ,系統的穩定度也會提高,但是有些光碟似乎開啟DMA模 式電腦會當機或是有一些奇怪的問題產生 cengzie 2001-10-20, 11:14 PM 目前是UDMA100 UDMA 133已經差不多要上市 SCSI早已經進入U320.. zips 2001-10-21, 04:12 AM 最初由 cengzie 目前是UDMA100 UDMA 133已經差不多要上市 SCSI早已經進入U320.. 我也在等UDMA 133,因為已經買了一顆UDMA 133的硬碟! cengzie 2001-10-21, 04:15 AM 最初由 zips 我也在等UDMA 133,因為已經買了一顆UDMA 133的硬碟! 那顆hd?~ 忠忠 2001-10-25, 02:07 PM 最初由 多情種子 PIO 模式(Programmed Input Output) 系統讀取硬碟機的資料,是 CPU 透過輸入/輸出 (I/O) 的命 令經由主機板上的晶片去硬碟機讀取資料後,再將資料放置於 記憶體中,所以叫做PIO 模式。 當然開DMA會讓光碟機讀寫光碟時,不用消耗太多CPU資源 ,系統的穩定度也會提高,但是有些光碟似乎開啟DMA模 式電腦會當機或是有一些奇怪的問題產生 據瞭解光碟機開DMA容易有問題好像跟主機版所採用的晶片組有關 所以有人遇到此問題時是將BIOS內IDE的DMA給關掉 改用WINDOWS內提供的DMA開關 France 2001-10-25, 08:28 PM 最初由 cengzie 那顆hd?~ 好像是MAXTOR的吧?? |
|