Programmed I/O(이하 PIO)는 말그대로 프로그램 입출력이다. PIO 방식은 네트워크 어댑터 또는 ATA 기억장치 같은 주변기기와 CPU 사이에서 데이터를 주고 받는다. CPU의 개입으로 처리되므로 성능에 영향을 주며, 이러한 단점을 극복하기 위해 인터럽트나 DMA같은 방식이 고안되었다.
Programmed I/O
PIO
PIO는 CPU가 데이터를 읽거나 쓸 장치에대해서 주소신호(대상주소)와 제어신호(IOR, IOW)로 I/O 활성화가 이루어지면 데이터버스를 통해 전송된다.
Copyright © 2019-2025 Alloc · MIT License