기출문제/정보처리기사

2018년 1회 정보처리기사 기출문제 31번

엉클지니 2025. 6. 4. 23:54

31. 인터럽트의 우선순위결정과 가장 관계없는 것은?

    트랩 방식     폴링 방식

    벡터 방식     데이지 체인 방식

 

300x250

 

이 문제는 인터럽트의 우선순위 결정직접적인 관련이 없는 방식을 찾는 문제입니다. 인터럽트 우선순위를 정하는 여러 방식 중에서, 무엇이 관련이 없거나 적은지 판단하는 게 핵심입니다.


✅ 문제 요약

인터럽트의 우선순위 결정과 가장 관계없는 것은?


🧠 기본 개념: 인터럽트 우선순위 결정 방식

인터럽트(Interrupt)란, CPU가 실행 중인 작업을 **잠시 멈추고 다른 이벤트(입출력, 예외 등)**를 처리해야 할 때 발생하는 신호입니다.

우선순위 결정 방식에는 다음이 있습니다:

방식 설명

데이지 체인 방식 (Daisy Chain) 하드웨어 직렬 연결, 연결 순서로 우선순위 결정
벡터 방식 (Vector Interrupt) 인터럽트 벡터를 통해 각각 고유한 처리 루틴 지정 → 우선순위 명확하게 부여 가능
폴링 방식 (Polling) 소프트웨어적으로 인터럽트 요청 장치를 순차적으로 확인 → 우선순위 순서대로 검사 가능
트랩 방식 (Trap) 우선순위와 무관, CPU 내부에서 발생하는 예외 상황 처리용 소프트웨어 인터럽트

✏️ 보기 분석

번호 방식 설명 우선순위 관련 정답 여부

트랩 방식 예: 0으로 나누기, 오버플로우 등 CPU 내부 소프트웨어 예외 처리 ❌ 관련 없음 정답
폴링 방식 장치를 순차적으로 확인, 소프트웨어적으로 우선순위 결정 가능 ✅ 있음
벡터 방식 각 인터럽트마다 벡터 주소 지정 → 명확한 우선순위 가능 ✅ 있음
데이지 체인 방식 하드웨어 순서에 따른 우선순위 설정 ✅ 있음

✅ 정답: ❶ 트랩 방식


🧑‍🏫 학생용 요약표

인터럽트 방식 우선순위 결정과의 관련성 설명

트랩(Trap) ❌ 관련 없음 CPU 내부 예외 상황 (소프트웨어 인터럽트)
폴링(Polling) ✅ 있음 CPU가 장치들을 순서대로 점검
벡터(Vector) ✅ 있음 인터럽트별 고유 주소로 빠르게 우선순위 판별
데이지 체인(Daisy Chain) ✅ 있음 하드웨어 연결 순서대로 우선 처리