운영체제는 기능별로 제어 프로그램과 처리 프로그램으로 분류할 수 있다.
- 제어 프로그램 (Control Program)
- 감시 프로그램 (Supervisor Program) : 각종 프로그램의 실행과 시스템 전체의 작동 상태를
감시, 감독하는 프로그램 - 작업 제어 프로그램 (Job Control Program) : 어떤 업무를 처리하고 다른 업무로의 자동으로
수행하기 위한 준비 및 그 처리에 대한 완료를 담당하는 프로그램 - 자료 관리 프로그램 (Data Management Program) : 주 기억 장치와 보조 기억 장치 사이의
자료 전송, 파일 조작 및 처리, 입 출력 자료와 프로그램 간의 논리적 연결등 시스템에서 취급하는
파일과 데이터를 표준적인 방법으로 처리할 수 있도록 관리하는 프로그램
- 감시 프로그램 (Supervisor Program) : 각종 프로그램의 실행과 시스템 전체의 작동 상태를
- 처리 프로그램 (Processing Program)
- 언어 번역 프로그램 (Language Translate Program) : 원시 프로그램 (Source Program)을
기계어 형태의 목적 프로그램 (Object Program)으로 번역하는 프로그램 - 서비스 프로그램 (Service program) : 사용자의 편리를 위해 시스템 제공자가 미리 작성하여
사용자에게 제공해주는 것으로, 사용 빈도가 높은 프로그램 - 문제 프로그램 (Problem Program) : 특정 업무 및 문제 해결을 위해 사용자가 작성한 프로그램
- 언어 번역 프로그램 (Language Translate Program) : 원시 프로그램 (Source Program)을