시스템 소프트웨어란?

  • 시스템 전체를 작동시키는 프로그램
    • 프로그램을 제어장치에 적재시키거나 인터럽트 관리, 장치 관리, 언어 번역 등의 기능을 담당
  • OS, 언어 번역 프로그램, 매크로 프로세서, 링커, 라이브러리, 정렬/합병 프로그램, 로더 등

시스템 소프트웨어의 구성

  • 제어 프로그램
    • 감시 프로그램
    • 작업제어 프로그램
      • Job Scheduler, Master Scheduler(shell 같은거)
    • 자료 관리 프로그램
      • 주 기억장치와 보조 기억 장치 사이에서 일하는 프로그램
  • 처리 프로그램
    • 언어 번역 프로그램
      • 컴파일러, 어셈블러, 컴파일러
    • 서비스 프로그램
      • 연결 편집기, 링커
      • 정렬/합병 프로그램
      • 라이브러리안
      • 유틸리티 프로그램
    • 문제 프로그램