다중프로그래밍 시스템은 여러 프로그램을 동시에 메모리에 적재하여 CPU 활용도를 극대화하고 처리량을 높이는 것을 목표로 합니다. 반면, 시분할처리 시스템은 여러 사용자가 시스템을 동시에 사용할 수 있도록 하여 각 사용자에게 빠른 응답을 제공하는 것이 주된 목표입니다. 따라서, 다중프로그래밍은 처리량의 극대화를 꾀하고, 시분할처리는 응답시간의 최소화를 꾀하는 설명이 가장 적절합니다.