dma系統(dma)和pio公司(pio)的區別

DMA與PIO...

dma系統(dma)和pio公司(pio)的區別

DMA與PIO

直接儲存器存取(DMA)和程式化輸入輸出(PIO)是電子裝置中資訊傳輸的兩種方式;更著名的是在計算機和其他類似裝置。PIO是一種較老的方法,由於某些優點,在大多數應用中已經被DMA所取代。DMA在許多方面都比PIO更新和更好,許多裝置現在主要使用DMA,而PIO對相容性和建立DMA模式的支援很少。

PIO的主要缺點,也是DMA出現的主要原因,是它對CPU的消耗。透過PIO,CPU負責將資料從一點移動到另一點。傳輸速度越快,CPU越忙;造成計算機效能的主要瓶頸。DMA的工作方式與PIO不同。CPU不方便資訊的傳輸,不管資訊傳輸的速度如何,它都可以自由地執行其他任務。這意味著CPU不是考慮最大傳輸速率的因素。

如前所述,儘管僅使用DMA,但一些裝置能夠與PIO和DMA一起工作。只要DMA出現問題,就使用PIO。當達到錯誤閾值時,裝置會自動切換到PIO模式,以實現更一致的操作。

雖然DMA在許多方面優於PIO,但它仍然在許多裝置中使用。與DMA相比,PIO控制器所需的電路要簡單得多,因此更便宜。在不需要高速傳輸的裝置和簡單裝置中,使用PIO比DMA更具成本效益。這就是為什麼儘管在幾乎所有方面都被DMA擊敗,PIO仍然在使用。仍然使用PIO的裝置的一個例子是CompactFlash。甚至還有為CompactFlash設計的新PIO模式。

在選擇硬碟使用哪種模式時,DMA總是比PIO產生更好的效能。最好讓系統自動選擇,因為它會自動選擇硬體可以使用的更好的系統。

Summary:PIO is 與DMAPIO相比,更老的is佔用更多的CPU資源,與DMAPIO相比要簡單得多。當DMA出現問題時,裝置採用PIO

  • 發表於 2021-06-23 08:26
  • 閱讀 ( 38 )
  • 分類:科技

你可能感興趣的文章

有機的(organic)和無機砷(inorganic arsenic)的區別

...兩者都是致癌的。 有機的(organic)和無機砷(inorganic arsenic)的區別 有機砷是指具有共價鍵合砷原子的有機化合物。這種砷被認為是相對安全的。它含有直接與至少一個碳原子結合的砷。無機砷是指砷的純金屬形式或與非碳化學元素...

  • 發佈於 2020-10-18 07:55
  • 閲讀 ( 47 )

玻璃化轉變溫度(glass transition temperature)和熔化溫度(melting temperature)的區別

...變溫度(glass transition temperature)和熔化溫度(melting temperature)的區別 玻璃化轉變溫度與熔化溫度 玻璃化轉變溫度是指非晶態或半晶態聚合物的粘性或橡膠態轉變為脆性玻璃態的溫度。 玻璃化轉變溫度是指非晶態或半晶...

  • 發佈於 2020-10-20 05:51
  • 閲讀 ( 55 )

任何地方的電影:它是什麼,為什麼你需要它

...或迪斯尼電影程式碼隨處可見,它將與新的電影隨處可見系統。 ...

  • 發佈於 2021-03-12 16:18
  • 閲讀 ( 46 )

如何在linux上播放藍光和dvd電影

...多數商業生產的dvd和藍光也有自己的加密形式:內容置亂系統,或CSS(不要與其他CSS混淆)。DVD和藍光播放器包含CSS許可支援和複製保護,如區域編碼。 ...

  • 發佈於 2021-03-16 23:29
  • 閲讀 ( 53 )

raspberry pi 400是一款內建電腦的鍵盤

...的單板計算機(SBC)由於其可訪問性,巨大的線上社群,和低廉的價格。唯一的缺點是你需要一個單獨的顯示器,滑鼠和鍵盤。也就是說,直到現在。 ...

  • 發佈於 2021-03-29 20:51
  • 閲讀 ( 49 )

linux上的交換是什麼?(以及如何更改)

...它可以是任何型別的檔案。需要注意的重要一點是,如果系統釋放了這個記憶體,並且需要再次獲取該資料,則可以再次從檔案中讀取該資料。但是,如果資料在記憶體中發生了更改,則需要將這些更改寫入硬碟上的檔案,然後...

  • 發佈於 2021-04-02 20:43
  • 閲讀 ( 52 )

如何保護bitlocker加密檔案免受攻擊者攻擊

...tlocker在windows home上不可用 雖然幾乎所有現代消費類作業系統都預設提供加密功能,但Windows 10仍不能在所有PC上提供加密功能。Mac、Chromebook、iPad、iPhone甚至Linux發行版都為所有使用者提供加密功能。但微軟仍然沒有將BitLocker與Wi...

  • 發佈於 2021-04-03 18:41
  • 閲讀 ( 46 )

如何在windows上啟用預引導bitlocker pin

如果使用BitLocker加密Windows系統驅動器,則可以新增PIN以提高安全性。每次開啟電腦時,您都需要輸入PIN碼,然後Windows才能啟動。這與登入PIN是分開的,登入PIN是在Windows啟動後輸入的。 相關:如何使用USB金鑰解鎖BitLocker加密的P...

  • 發佈於 2021-04-09 10:12
  • 閲讀 ( 46 )

raspberry pi pico是一款售價4美元的微型微控制器,使用的是公司自己的晶片

...案(根據樹莓Pi基金會),現在正在銷售。 該公司在其介紹性部落格文章中解釋說,如今的覆盆子Pis已經經常與更小的微控制器一起使用: The Raspberry Pi takes care of heavyweight computation, network access, and storage, while the microc...

  • 發佈於 2021-04-16 19:52
  • 閲讀 ( 33 )

facebook用整版報紙廣告批評蘋果ios隱私權的改變

...。“蘋果控制著從裝置到應用商店和應用程式的整個生態系統,並利用這種力量傷害開發者和消費者,以及Facebook等大型平臺。”

  • 發佈於 2021-04-17 03:28
  • 閲讀 ( 46 )
vjs1793918
vjs1793918

0 篇文章

作家榜

  1. admin 0 文章
  2. 孫小欽 0 文章
  3. JVhby0 0 文章
  4. fvpvzrr 0 文章
  5. 0sus8kksc 0 文章
  6. zsfn1903 0 文章
  7. w91395898 0 文章
  8. SuperQueen123 0 文章

相關推薦