기출문제/정보처리기사

2019년 2회 정보처리기사 기출문제 29번

엉클지니 2025. 4. 29. 10:03

29. 우선순위가 가장 높은 인터럽트는?

    외부 신호              프로그램

    기계 이상               정전

 

 

 

 이 문제는 **인터럽트(interrupt)**의 종류 중에서 **우선순위(Priority)**가 가장 높은 것이 무엇인지를 묻는 문제입니다.
정보처리기사 시험에서 자주 출제되는 운영체제(또는 컴퓨터 구조) 파트입니다.


✅ 문제 분석

문제: 우선순위가 가장 높은 인터럽트는?

보기:
① 외부 신호
② 프로그램
③ 기계 이상
정전


📘 핵심 개념: 인터럽트(Interrupt)란?

  • 정의: 현재 실행 중인 작업을 일시 중단하고, 긴급한 작업을 먼저 처리하도록 CPU에 알리는 신호입니다.
  • 종류에 따라 우선순위가 다르며, 시스템 안정성과 관련될수록 우선순위가 높습니다.

🔍 인터럽트 우선순위 비교

인터럽트 종류 설명 우선순위

정전(Power failure) 전원이 꺼지기 직전 발생하는 치명적 인터럽트. 데이터 유실 방지를 위해 가장 먼저 처리해야 함. 가장 높음
③ 기계 이상(Machine check) CPU, 메모리 등의 하드웨어에 치명적인 오류 발생 시 매우 높음 (정전 다음)
① 외부 신호(External interrupt) 타이머, I/O, 사용자 입력 등 외부 요인 중간
② 프로그램(Program interrupt) 0으로 나누기, 오버플로우, 명령어 오류 등 프로그램 실행 중 문제 낮음

✅ 정답: ❹ 정전

✨ 이유:

  • 정전은 데이터 손실이나 시스템 손상을 막기 위해 반드시 가장 먼저 대응해야 하는 긴급 상황입니다.
  • 따라서 대부분의 시스템에서 정전 인터럽트가 최우선으로 처리됩니다.

📚 인터럽트 우선순위 정리표 (높음 → 낮음)

순위 인터럽트 종류 예시

정전(Power failure) UPS로 전환, 데이터 백업
기계 이상(Machine fault) 메모리 오류, CPU 오류
외부 인터럽트 키보드 입력, 타이머
프로그램 인터럽트 산술오류, 명령어 에러 등

✅ 최종 정답:

❹ 정전


,