[운영체제] 제어, 처리 프로그램

[운영체제] 제어, 처리 프로그램

제어 프로그램 

- 시스템 작동감시, 순서지정, 데이터 관리등의 역할을 수행하는 프로그램
  • 감시 프로그램(Supervisor)
    • OS의 일부로 주기억 장치 상에 상주하고 있는 프로그램
    • 하드웨어가 최대한 작동되도록 시스템을 감시하는 것
  • 작업 제어 프로그램(Job Control Program)
    • 연속 처리를 위한 스케줄 및 시스템 자원 할당 등을 담당
    • 각종 처리 프로그램의 실행과 기억 장소나 데이터 제어 또는 연속 처리 작업의 스케줄 등을 감시하는 기능을 수행
  • 데이터 관리 프로그램
    • 주기억 보조기억장치 사이의  자료전송, 파일의 조작
    • 입출력 자료와 프로그램간의 논리적 연결 등 처리할 수 있도록 관리


처리 프로그램

- 제어 프로그램의 지시를 받아 사용자가 요구한 문제를 해결하기 위한 프로그램
  • 서비스 프로그램(Service Program)
    • 효율성을 위해 사용 빈도가 높은 프로그램
  • 문제 프로그램(Problem Program)
    • 특정 업무 해결을 위해 사용자가 작성한 프로그램
  • 언어 번역 프로그램(Language Translator Program)
    • 어셈블러, 컴파일러, 인터프리터

댓글

이 블로그의 인기 게시물

[Python] # -*- coding: utf-8 -*-를 쓰는 이유

[소프트웨어공학] NS(Nassi-Schneiderman) 차트

[컴퓨터네트워크] Telnet이란?