기출문제/정보처리기사
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) | ✅ 있음 | 하드웨어 연결 순서대로 우선 처리 |