DMA(Direct Memory Access)는 프로그램 제어가 아닌 하드웨어 제어에 의한 입출력 방법입니다. 이는 CPU의 개입 없이 주변 장치가 메모리와 직접 데이터를 주고받을 수 있도록 하여 CPU의 부담을 줄이는 방식입니다. 따라서 프로그램 제어에 의한 입출력 방법이라는 설명은 옳지 않습니다.