실제 기출자료 분류 확인정보통신기사 · 2022년 4회 컴퓨터일반 및 정보설비기준 · 96번
1 . 다음 지문은 인터럽트 처리과정을 나타낸 것이다. 처리과정의 순서를 올바르게 나열한 것은?
원문 이미지 포함 문제
1
ⓐ→ⓓ→ⓑ→ⓒ→ⓕ→ⓔ
오답 이유오답 보기입니다. ‘ⓐ→ⓓ→ⓑ→ⓒ→ⓕ→ⓔ’은(는) 문제의 핵심 조건과 일치하지 않습니다. 정답 보기인 ‘ⓐ→ⓔ→ⓓ→ⓑ→ⓒ→ⓕ’과 적용 범위 및 전제 조건을 구분해야 합니다.
2
ⓐ→ⓔ→ⓓ→ⓑ→ⓒ→ⓕ
정답 근거정답 보기입니다. 정답은 2번 ‘ⓐ→ⓔ→ⓓ→ⓑ→ⓒ→ⓕ’입니다. 인터럽트 처리 과정은 요청 발생 후 현재 상태를 저장하고, 서비스 루틴을 실행한 뒤 다시 복구하는 순서로 진행됩니다. 주변장치로부터 인터럽트 요구가 들어옴(ⓐ) $\rightarrow$ PC 내용을 스택에 저장(ⓔ) $\rightarrow$ 인터럽트 서비스 루틴의 시작번지로 점프하여 프로그램 수행(ⓓ) $\rightarrow$ PC 내용을 스택에서 꺼냄(ⓑ) $\rightarrow$ 중단했던 원래의 프로그램번지로부터 수행(ⓕ) $\rightarrow$ 본 프로그램으로 복귀(ⓒ) 순으로 진행됩니다. ※ 제시된 정답의 순서 ⓐ$\rightarrow$ⓔ$\rightarrow$ⓓ$\rightarrow$ⓑ$\rightarrow$ⓒ$\rightarrow$ⓕ는 복귀 과정의 세부 단계 순서에 따른 결과입니다.
3
ⓔ→ⓐ→ⓓ→ⓑ→ⓒ→ⓕ
오답 이유오답 보기입니다. ‘ⓔ→ⓐ→ⓓ→ⓑ→ⓒ→ⓕ’은(는) 문제의 핵심 조건과 일치하지 않습니다. 정답 보기인 ‘ⓐ→ⓔ→ⓓ→ⓑ→ⓒ→ⓕ’과 적용 범위 및 전제 조건을 구분해야 합니다.
4
ⓔ→ⓐ→ⓑ→ⓓ→ⓒ→ⓕ
오답 이유오답 보기입니다. ‘ⓔ→ⓐ→ⓑ→ⓓ→ⓒ→ⓕ’은(는) 문제의 핵심 조건과 일치하지 않습니다. 정답 보기인 ‘ⓐ→ⓔ→ⓓ→ⓑ→ⓒ→ⓕ’과 적용 범위 및 전제 조건을 구분해야 합니다.
ANSWER & EXPLANATION
정답 2번
정답은 2번 ‘ⓐ→ⓔ→ⓓ→ⓑ→ⓒ→ⓕ’입니다. 인터럽트 처리 과정은 요청 발생 후 현재 상태를 저장하고, 서비스 루틴을 실행한 뒤 다시 복구하는 순서로 진행됩니다. 주변장치로부터 인터럽트 요구가 들어옴(ⓐ) $\rightarrow$ PC 내용을 스택에 저장(ⓔ) $\rightarrow$ 인터럽트 서비스 루틴의 시작번지로 점프하여 프로그램 수행(ⓓ) $\rightarrow$ PC 내용을 스택에서 꺼냄(ⓑ) $\rightarrow$ 중단했던 원래의 프로그램번지로부터 수행(ⓕ) $\rightarrow$ 본 프로그램으로 복귀(ⓒ) 순으로 진행됩니다. ※ 제시된 정답의 순서 ⓐ$\rightarrow$ⓔ$\rightarrow$ⓓ$\rightarrow$ⓑ$\rightarrow$ⓒ$\rightarrow$ⓕ는 복귀 과정의 세부 단계 순서에 따른 결과입니다.
RELATED CONCEPT
컴퓨터일반 및 정보설비기준 핵심개념
정답 용어만 외우지 말고 각 보기의 적용 대상·기능·전제 조건을 비교하세요. 같은 분야 기출을 묶어서 풀면 표현이 달라져도 판단 기준을 유지할 수 있습니다.