Programmed Input/Output
PIO PIO bedeutet Programable Input Output. PIO ist ein Regelwerk zur Steuerung des Datenaustauschs zwischen den Arbeitsspeicher und der Festplatte eines Computers. Ausführende Einheit für diesen Datenaustausch ist die CPU, was somit Prozessorleistung in Anspruch nimmt. Dies ist das Manko dieses Protokolls. Eine Verbesserung bedeutet daher das Protokoll/Regelwerk DMA (Direct memory access), welches ohne Hilfe der CPU den Datenaustausch regelt. Es gibt sechs PIO-Modi, welche in der nächsten Tabelle dargestellt werden.
Modus Ubertragungsrate in Mbyte/s PIO 0 3,33 PIO 1 5,22 PIO 2 8,33 PIO 3 11,11 PIO 4 16,66 PIO 5 20,00