PIO 기술
일부 컴퓨터 하드웨어 아키텍처에서는 CPU(중앙 처리 장치)에서 디바이스로의 데이터 전송은 PIO(프로그래밍된 입력/출력)를 통해 수행됩니다. PIO를 사용하려면 CPU가 데이터를 전송할 때까지 기다려야 하며 이는 매우 비효율적일 수 있습니다. 이 기술은 DMA가 하드웨어 컨트롤러에 데이터 전송을 할당하여 CPU가 다른 작업을 수행할 수 있도록 하기 때문에 대부분의 경우 DMA(직접 메모리 액세스)로 대체되었습니다.
PIO에서 캐시를 사용하는 방법에 대한 자세한 내용은 PIO 작업 중 캐시된 데이터 플러시를 참조하세요.