일괄처리(batch processing) 작업의 개념은 천공카드가 컴퓨터 입력 장치로 사용되던 시기인 1950년대에 생긴 처리 방식이다. 이방식은 일정 기간 또는 일정량의 자료를 모아 두었다가 한 시점에 순서적으로 일괄 처리하는 자료 처리 방식이다. 즉 천공카드를 이용하는 경우, 프로그램당 한 묶음의 천공카드들을 상자에 순서대로 넣어, 컴퓨터 운영자가 천공카드를 컴퓨터에 입력하고 처리가 완료되면 실행 결과를 확인하는 방식을 예로 들 수 있다.

[ 그림 5.10 ]

일괄처리 방식은 한 번 시스템을 차지한 자료는 시스템 자원을 독점하여 처리하므로 컴퓨터 시스템을 효율적으로 사용하는 장점이 있다. 반면, 중앙처리장치가 사용 가능하더라도 다른 처리를 할 수 없는 유휴 시간(idle time)을 갖게 되는 단점도 있다. 또한 일괄 처리방식은 하나의 작업이 시작되면 중간에 문제가 발생하는 경우 그 처리가 어려우며 작업 제출과 작업 완료 사이의 시간(turnaround time)이 많이 걸려 작업 결과를 빠르게 확인할 수 없다는 단점도 있다.

일괄처리 방식은 오래된 방법임에도 컴퓨터의 처리 효율을 높일 수 있고, 일정 시점 단위로 처리해야 하는 업무에는 여전히 유용하게 이용되고 있다.