시스템 소프트웨어(System Software)의 정의
- 주기억장치(RAM)에 적제시키거나 인터럽트 관리, 장치관리, 언어번역 등 기능 담당
- 대표적 프로그램으로 운영체제가 있다
시스템 소프트웨어의 구성
1. 제어 프로그램(Control Program)
: 시스템 전체의 작동상태 감시, 작업의 순서 직정, 작업에 사용되는 데이터 관리 등의 역할을 수행하는 프로그램
- 감시 프로그램(Supervisor Program)
- 작업관리 프로그램(Jop Control Program)
- 데이터 관리(Data Management Program)
2. 처리 프로그램(Processing Program)
: 제어 프로그램의 지시를 받아 사용자가 요구한 문제를 해결하기 위한 프로그램
* 처리 프로그램 과정중 알아두어야 할 용어
: 링커(번역된 기계어를 연결 시켜주는 역할), 로더(RAM으로 프로그램을 읽어 드리는 역할)
- 언어 번역 프로그램(Language Translate Program)
: 원시 프로그램을 기계어 형태의 목적 프로그램으로 번역하는 프로그램
* 언어 번역기의 종류 : 컴파일러(C언어, 자바), 인터프리터(한줄씩 번역, BASIC), 어셈블러
- 서비스 프로그램(Service Program)
- 문제 프로그램(Problem Program)