자료 처리 시스템

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, 메모리를 가짐