기출문제/정보처리기사

2021년 1회 정보처리기사 기출문제 63번

엉클지니 2025. 3. 26. 13:16

63. 운영체제를 기능에 따라 분류할 경우 제어 프로그램이 아닌 것은?

    데이터 관리 프로그램      서비스 프로그램

    작업 제어 프로그램        감시 프로그램

 

 

 

😄

문제 분석

문제는 운영체제를 기능에 따라 분류할 때, 제어 프로그램이 아닌 것을 묻고 있습니다. 제어 프로그램은 시스템의 자원 관리, 작업 스케줄링, 자원 할당운영체제의 핵심적인 관리 기능을 담당합니다.

따라서 제어 프로그램은 운영체제의 핵심 제어 기능을 담당하는 프로그램들로, 작업 제어 프로그램, 감시 프로그램 등을 포함합니다. 나머지 프로그램들은 제어 기능이 아닌, 부가적인 서비스나 데이터 관리 기능을 담당합니다.


선택지 분석 (수정된 해설)

  1. 데이터 관리 프로그램 (Data Management Program):
    • 데이터 관리 프로그램제어 프로그램이 아닌 것으로, 운영체제에서 데이터를 효율적으로 저장하고, 검색, 갱신, 삭제 등을 관리하는 프로그램입니다.
    • 이는 제어 기능을 담당하지 않으며, 주로 데이터를 다루는 작업을 처리합니다.
    • 따라서 제어 프로그램이 아닙니다.
  2. 서비스 프로그램 (Service Program):
    • 서비스 프로그램은 운영체제에서 제공하는 서브시스템으로, 사용자에게 서비스를 제공하는 프로그램입니다.
    • 예를 들어, 파일 시스템 관리, 네트워크 서비스, 보안 서비스 등 다양한 서비스를 제공하는 프로그램들이 있습니다.
    • 서비스 프로그램제어 프로그램이 아니며, 주로 응용적인 서비스를 제공합니다.
    • 이 선택지는 제어 프로그램이 아닙니다.
  3. 작업 제어 프로그램 (Job Control Program):
    • 작업 제어 프로그램은 운영체제에서 작업을 관리하고, 스케줄링하는 프로그램으로, 제어 프로그램에 속합니다.
    • 이 계층은 운영체제의 핵심 제어 기능을 담당하며, 작업들을 효율적으로 관리하고 순서를 조정합니다.
  4. 감시 프로그램 (Monitoring Program):
    • 감시 프로그램시스템의 상태를 모니터링하고, 자원 사용을 감시하며, 시스템 안정성을 보장하는 역할을 합니다.
    • 이 프로그램은 운영체제의 핵심 제어 프로그램으로, 시스템이 정상적으로 동작할 수 있도록 모니터링합니다.

결론

정답은 ② 서비스 프로그램입니다.

왜냐하면 서비스 프로그램은 운영체제의 핵심적인 제어 기능을 담당하지 않으며, 부가적인 서비스를 제공하는 프로그램입니다. 반면, 작업 제어 프로그램감시 프로그램제어 프로그램에 해당합니다.


요약표

선택지 설명 제어 프로그램 여부

① 데이터 관리 프로그램 데이터를 효율적으로 관리하는 프로그램 ❌ 제어 프로그램 아님
② 서비스 프로그램 사용자에게 서비스를 제공하는 프로그램 ❌ 제어 프로그램 아님
③ 작업 제어 프로그램 작업을 관리하고 스케줄링하는 프로그램 ✅ 제어 프로그램
④ 감시 프로그램 시스템을 감시하고 자원을 모니터링하는 프로그램 ✅ 제어 프로그램

이모티콘 추가

  • 서비스 프로그램🖥️처럼 사용자에게 부가적인 서비스를 제공하는 역할을 합니다.
  • 작업 제어 프로그램🛠️처럼 시스템의 작업을 제어하고 관리하는 역할을 하며, 감시 프로그램👀처럼 시스템 상태를 감시하는 역할을 합니다.

 😊