PIO的英文拼寫是“Programming Input/Output Model”,是最早先的硬盤數據傳輸模式,數據傳輸速率低下,CPU占有率也很高,大量傳輸數據時會因為占用過多的CPU資源而導致系統停頓,無法進行其它的操作。
PIO數據傳輸模式數據傳輸速率從3.3MB/s到16.6MB/s不等。受限於傳輸速率低下和極高的CPU占有率,這種數據傳輸模式很快就被淘汰。
擴展資料:
PIO數據與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的幹擾程度不同。