분산 처리 시스템은 네트워크로 연결된 여러 자료 저장 장소와 컴퓨터 시스템에 작업과 자원을 나누어 서로 통신을 하면서 일을 처리하게 하는 방식이다. 즉 하나의 대형 컴퓨터 시스템에서 수행하던 기능을 물리적으로 분산된 여러 개의 시스템에 분담시킨 후 네트워크를 통하여 상호 교신하여 일을 처리하는 방식을 의미한다.

[ 그림 5.17 ]

이러한 분산 처리 시스템은 여러 개의 자료 저장 장소와 시스템을 이용하여 동시에 여러 작업을 수행함으로써 성능이 향상될 수 있다. 또한 자료도 복사본을 여러 곳에 유지할 수 있어 신뢰도를 높일 수 있으며, 네트워크에 새로운 처리 시스템을 추가함으로써 시스템 확장도 가능하다는 장점이 있다. 그러나 이와 같은 장점을 잘 살리자면 자료 저장장소와 시스템을 단순히 물리적으로 연결해서는 안 되고 연결된 여러 자원과 시스템을 효율적으로 이용할 수 있는 소프트웨어와 시스템의 논리적인 설계가 반드시 필요하다.