誰能解釋一下「PIO」和「DMA」有什麼區別

2021-03-11 10:04:35 字數 4541 閱讀 4686

1樓:匿名使用者

ide就是在主機板bai上連線硬碟du的介面,也叫ata,

pio的英文拼寫是zhi「programming input/output model」,pio模式是一種dao通過內cpu執行i/o埠指令來進

行數容據的讀寫的資料交換模式,這是最早的資料傳輸模式,

現在一般不用這樣的傳輸模式了,而是用我們常說的「串列埠」sata,不但傳輸速度快,而且還有資料糾錯功能,

dma是雙通道模式,也是非常快的一種傳輸方式,但和ide是兩個概念,一般的單通道是否32位,那麼dma就是64是速度上的差異,

不過現在硬碟都是用sata介面的,有8m的快取,支援雙通道(dma)這是現在的主流

2樓:匿名使用者

pio是老式的bai硬碟傳輸標

準,需要cpu參與du數zhi據資料傳輸,速度dao比較慢。dma是比較新的版硬碟傳輸標權準,不需要cpu參與,因此速度比較快。dma分為dma33,66,100,133等標準。

越高的傳輸速度越快。

pio是什麼意思 dma功能是什麼意思

3樓:匿名使用者

1、pio的英文拼寫是「programming input/output model」,是最早先的硬碟資料傳輸模式,資料傳輸速率低下,cpu佔有率也很高,大量傳輸資料時會因為佔用過多的cpu資源而導致系統停頓,無法進行其它的操作。

pio資料傳輸模式又分為pio mode 0、pio mode 1、pio mode 2、pio mode 3、pio mode 4幾種模式,資料傳輸速率從3.3mb/s到16.6mb/s不等。

受限於傳輸速率低下和極高的cpu佔有率,這種資料傳輸模式很快就被淘汰。

2、dma的英文拼寫是「direct memory access」,漢語的意思就是直接記憶體訪問,是一種不經過cpu而直接從記憶體存取資料的資料交換模式。

在dma模式下,cpu只須向dma控制器下達指令,讓dma控制器來處理資料的傳送,資料傳送完畢再把資訊反饋給cpu,這樣就很大程度上減輕了cpu資源佔有率,可以大大節省系統資源。dma模式又可以分為single-word dma(單位元組dma)和multi-word dma(多位元組dma)兩種,其中所能達到的最大傳輸速率也只有16.6mb/s。

ide裝置的pio模式是什麼意思?有什麼作用?選pio模式與dma模式有什麼區別?

4樓:海天盛筵

pio模式是一種數copy據交換模式,在這種模式中,cpu執行i/o埠指令來讀寫資料。100的作用是交換、讀取和寫入資料。與dma模式的區別如下:

一、不同的資料交換模式

1.pio模式:cpu執行i/o埠指令讀寫資料的資料交換模式。

2.dma模式:這是一種資料交換模式,直接從記憶體中訪問資料,而不需要經過cpu。

二、不同的工作方法

1.pio模式:最早的硬碟資料傳輸模式,資料傳輸速率低,cpu佔有率高。當傳輸大量資料時,系統會因為佔用太多cpu資源而無法進行其他操作而停止執行。

2.dma模式:cpu只向dma控制器發出指令,讓dma控制器來處理資料的傳輸,然後將資料傳輸回cpu,這樣在很大程度上減少了cpu資源的共享,可以大大節省系統資源。

二、不同的特徵

1.pio模式:由於低傳輸速率和高cpu佔用的限制,這種資料傳輸模式很快就被消除了。

2.dma模式:dma傳輸模式的優先順序高於程式中斷,兩者的區別主要表現在對cpu的干擾程度不同。

5樓:匿名使用者

pio模式復是一種通過cpu執行i/o埠指令來制進行資料的讀寫的資料交換模式。作用就是交換、讀寫資料。與dma模式區別如下:

一、資料交換模式不同

1、pio模式:通過cpu執行i/o埠指令來進行資料的讀寫的資料交換模式。

2、dma模式:是一種不經過cpu而直接從記憶體存取資料的資料交換模式。

二、工作方式不同

1、pio模式:是最早先的硬碟資料傳輸模式,資料傳輸速率低下,cpu佔有率也很高,大量傳輸資料時會因為佔用過多的cpu資源而導致系統停頓,無法進行其它的操作。

2、dma模式:cpu只須向dma控制器下達指令,讓dma控制器來處理資料的傳送,資料傳送完畢再把資訊反饋給cpu,這樣就很大程度上減輕了cpu資源佔有率,可以大大節省系統資源。

三、特點不同

1、pio模式:受限於傳輸速率低下和極高的cpu佔有率,這種資料傳輸模式很快就被淘汰。

2、dma模式:dma 傳送方式的優先順序高於程式中斷,兩者的區別主要表現在對cpu的干擾程度不同。

6樓:匿名使用者

樓主你好抄:

ide就是在主機板上bai連線硬碟的介面,也叫ata,

pio的英文拼寫是「duprogramming input/output model」,pio模式

zhi是一種通過cpu執行daoi/o埠指令來進行資料的讀寫的資料交換模式,這是最早的資料傳輸模式,

現在一般不用這樣的傳輸模式了,而是用我們常說的「串列埠」sata,不但傳輸速度快,而且還有資料糾錯功能,

dma是雙通道模式,也是非常快的一種傳輸方式,但和ide是兩個概念,一般的單通道是否32位,那麼dma就是64是速度上的差異,

不過現在硬碟都是用sata介面的,有8m的快取,支援雙通道(dma)這是現在的主流

7樓:

隨著技術的發展,產品對資料傳輸速度要求的提高,ide介面硬碟的資料傳輸模式,經歷過三個不同的技術變化,由最初的pio模式,到dma模式,再到ultra dma模式。

pio模式

pio的英文拼寫是「programming input/output model」,pio模式是一種通過cpu執行i/o埠指令來進行資料的讀寫的資料交換模式。是最早先的硬碟資料傳輸模式,資料傳輸速率低下,cpu佔有率也很高,大量傳輸資料時會因為佔用過多的cpu資源而導致系統停頓,無法進行其它的操作。pio資料傳輸模式又分為pio mode 0、pio mode 1、pio mode 2、pio mode 3、pio mode 4幾種模式,資料傳輸速率從3.

3mb/s到16.6mb/s不等。受限於傳輸速率低下和極高的cpu佔有率,這種資料傳輸模式很快就被淘汰。

dma模式

dma的英文拼寫是「direct memory access」,漢語的意思就是直接記憶體訪問,是一種不經過cpu而直接從記憶體了存取資料的資料交換模式。pio模式下硬碟和記憶體之間的資料傳輸是由cpu來控制的;而在dma模式下,cpu只須向dma控制器下達指令,讓dma控制器來處理數的傳送,資料傳送完畢再把資訊反饋給cpu,這樣就很大程度上減輕了cpu資源佔有率。dma模式與pio模式的區別就在於,dma模式不過分依賴cpu,可以大大節省系統資源,二者在傳輸速度上的差異並不十分明顯。

dma模式又可以分為single-word dma(單位元組dma)和multi-word dma(多位元組dma)兩種,其中所能達到的最大傳輸速率也只有16.6mb/s。

ultra dma模式

ultra dma的英文拼寫為「ultra direct memory access」,一般簡寫為udma,含義是高階直接記憶體訪問。udma模式採用16-bit multi-word dma(16位多位元組dma)模式為基準,可以理解為dma模式的增強版本,它在包含了dma模式的優點的基礎上,又增加了crc(cyclic redundancy check迴圈冗餘碼校驗)技術,提高資料傳輸過程中的準確性,安全性得到保障。在以往的硬碟資料傳輸模式下,一個時鐘週期只傳輸一次資料,而在udma模式中逐漸應用了double data rate(雙倍資料傳輸)技術,因此資料傳輸速度有了極大的提高。

此技術就是在時鐘的上升期和下降期各自進行一次資料傳輸,可以是資料傳輸速度成倍的增長。

在udma模式發展到udma133之後,受限於ide介面的技術規範,無論是聯結器、連線電纜、訊號協議都表現出了很大的技術瓶頸,而且其支援的最高資料傳輸率也有限。同時在ide介面傳輸率提高,也就是工作頻率的提高,ide接**叉干擾、地線增多、訊號混亂等缺陷也給其發展帶來了很大的制約,被新一代的sata介面取代也就在所難免了

因此,dma模式有著更快的速度和更低的cpu佔用率

8樓:匿名使用者

在dma模式下速度會比較快一點.現在裝完機器後一般都會自動開起dma模式的.而一些老的裝置恐怕開不了了.

ide通道中的傳送模式,dma與pio有什麼區別?

9樓:匿名使用者

ide就是在主機板上抄連線硬碟的介面,襲也叫ata,

pio的英文

拼寫是「programming input/output model」,pio模式是一種通過cpu執行i/o埠指令來進行資料的讀寫的資料交換模式,這是最早的資料傳輸模式,

現在一般不用這樣的傳輸模式了,而是用我們常說的「串列埠」sata,不但傳輸速度快,而且還有資料糾錯功能,

dma是雙通道模式,也是非常快的一種傳輸方式,但和ide是兩個概念,一般的單通道是否32位,那麼dma就是64是速度上的差異,

不過現在硬碟都是用sata介面的,有8m的快取,支援雙通道(dma)這是現在的主流

10樓:匿名使用者

傳輸資料的速度不同,dma>pio,dma的模式越高就越快!

誰能解釋一下,什麼情況,誰能解釋一下

導致這結果的是早戀的原因 還有作弊的原因,都有 暈死,你到底在說什麼啊?我都被你弄糊塗了 你還是小學生啊?作弊本來就是不對,被發現了只能說明你招災,沒辦法。發現 啊什麼的,老師又不會故意來查你 肯定是有人說了或者是你們自己在看的時候被抓了。老師沒有宣佈換班長什麼的委員的話,之前的那些班幹部還是原來的...

誰能解釋一下這句話什麼意思,誰能解釋一下這句話什麼意思

經歷過世事變遷,開始可以預料到,誰也不知道最終將會怎樣 一段愛情故事的縮寫,倆個人相遇了,他們互相喜歡,但是因為一些原因分開了。只憑據一句話不會有太深的感受。誰能解釋一下 念想 是什麼意思?念想的意思是 惦記,想念。在北方的地方語言裡,還有另外一個意思 印象 形象。比如,一位長者可以教育年輕人 你不...

誰能解釋一下這句話是什麼意思,誰能解釋一下這句話是什麼意思

大概意思如下 時間總是那麼冷漠無情,一去就不復回了。歲月是無情的,但是跟你相處的那些時光。難以忘記,叫我怎麼不能想念你?誰能解釋一下這句話什麼意思?這句話什麼意思?無非就是情啊愛啊的 第一句話是說跟女方含情脈脈的對視,看著女方的眼睛,感覺很有愛第二句話說的是女方對自己很好,噓寒問暖知冷知熱無微不至的...