<문제 해설>
중앙처리장치(CPU)는 날로 고속화되고 계산능력이 크게 증가하는 반면 기계적인 동작이 따라야 하는 입출력장치의 속도는 이에 미치지를 못한다. 따라서 한 프로그램이 주변장치의 처리를 기다리는 동안 다른 프로그램이 수행될 수 있게 함으로써 전체적인 시스템의 처리효율을 높이는 것이다.
실제로 프로그램이 동시에 수행되는 것이 아니고 순차적으로 돌아가면서 조금씩 수행되지만, 속도가 매우 빠르므로 겉으로 보기에는 동시에 수행되는 것처럼 보인다