자료 처리 시스템
From CS Wiki
- Data Processing System
- 자료를 처리하기 위한 시스템
- 컴퓨터 그 자체 또는 단순 자료처리를 하던 컴퓨터의 초기 형태를 가리킴
- 큰 시스템의 구성 요소로 자료를 처리하기 위한 서브 시스템을 가리킴
종류[edit | edit source]
- 일괄 처리 시스템(Batch Processing System)
- 가장 초기의 데이터 처리 형태
- 일정량 또는 일정 시간 동안 데이터를 모아서 한꺼번에 처리
- 시스템 효율 측면에서는 유리하지만, 사용자 측면에선 결과 반환이 늦음
- 급여 계산, 연(월)말 정산 및 결산 업무, 은행 자동이체 등에 사용
- 실시간 처리 시스템(Real-time Processing System)
- 데이터의 발생 또는 처리 요구 즉시 처리하여 결과 반환
- 비행기 제어, 교통 제어, 레이더 추적 등 정해진 시간에 반드시 수행되어야 하는 작업 처리에 사용
- 다중 프로그래밍 시스템(Multi-Programming System)
- 하나의 시스템에서 여러개의 프로그램을 동시에 처리
- 시분할 방식 등을 이용
- 시분할 시스템(Time-Sharing System)
- 여러명의 사용자, 여러개의 프로그램을 번갈아가면서 처리해 독립된 시스템을 이용하는 것 처럼 인지
- 라운드 로빈(Round Robin) 방식이라고도 함
- 온라인 처리 시스템(Online Processing System)
- 물리적으로 떨어진 시스템을 연계하여 처리하는 시스템
- 온라인 실시간 처리 시스템, 온라인 분산 처리 시스템 등으로 구현 가능
- 분산 처리 시스템(Distributed Processing System)
- 여러 개의 컴퓨터를 회선으로 연결해서 하나의 작업을 처리
- 각 단말장치나 컴퓨터 시스템은 고유의 운영체제와 CPU, 메모리를 가짐