28. 다음 중 타이머에 의한 인터럽트(Interrupt)는?
① 프로그램 인터럽트 ② I/O 인터럽트
❸ 외부 인터럽트 ④ 머신 체크 인터럽트
이 문제도 정보처리기사에서 자주 등장하는 인터럽트(Interrupt)의 종류에 대한 개념 문제입니다. 하나씩 분석하면서, 어떤 경우가 "타이머에 의한 인터럽트"인지 쉽게 설명해드릴게요.
✅ 문제 분석
문제:
타이머에 의한 인터럽트는 무엇인가?
여기서 말하는 타이머는 컴퓨터 시스템 내부의 시스템 클록(clock), 타이머 칩, 또는 OS에서 설정한 시간 제어장치를 의미합니다.
이런 타이머는 외부의 장치에 의해 작동하므로, 일반적으로 **외부 인터럽트(External Interrupt)**에 해당합니다.
✅ 정답:
③ 외부 인터럽트
🔍 각 보기별 해설
보기 인터럽트 종류 설명
① 프로그램 인터럽트 | 소프트웨어적 인터럽트 | 사용자 프로그램 오류, 명령어 오류, 오버플로우 등 내부 오류 발생 시 발생 |
② I/O 인터럽트 | 하드웨어적 인터럽트 | 입출력 장치 완료(예: 프린터, 디스크 등) 시 CPU에 알리는 인터럽트 |
③ 외부 인터럽트 | 하드웨어적 인터럽트 | 타이머, 키보드 입력, 전원 장애 등 외부 장치에 의해 발생 |
④ 머신 체크 인터럽트 | 하드웨어 오류 인터럽트 | 메모리 오류, CPU 오류, 전압 이상 등 치명적 시스템 오류 발생 시 발생 |
🧠 외부 인터럽트란?
- 타이머 인터럽트: OS가 특정 시간마다 CPU 제어권을 회수하거나, 프로세스를 전환할 때 사용
- 입력 장치 인터럽트: 키보드, 마우스, 네트워크 등에서 이벤트 발생 시
- 전원 이상 신호: 갑작스러운 전원 문제 감지 시
➡️ 이 모두가 "외부 인터럽트"에 포함됩니다.
✅ 기억 팁 (암기용)
분류 키워드 예시
프로그램 인터럽트 | 코드 문제 | 0으로 나누기, 명령어 오류 |
I/O 인터럽트 | 장치 완료 | 프린트 완료, 디스크 읽기 완료 |
외부 인터럽트 | 시간, 입력 장치 | ⏰ 타이머, ⌨️ 키보드, 🔋 전원 문제 |
머신 체크 인터럽트 | 하드웨어 고장 | CPU 고장, 메모리 오류 |
'기출문제 > 정보처리기사' 카테고리의 다른 글
2019년 1회 정보처리기사 기출문제 30번 (0) | 2025.05.07 |
---|---|
2019년 1회 정보처리기사 기출문제 29번 (0) | 2025.05.07 |
2019년 1회 정보처리기사 기출문제 27번 (0) | 2025.05.07 |
2019년 1회 정보처리기사 기출문제 26번 (0) | 2025.05.07 |
2019년 1회 정보처리기사 기출문제 25번 (0) | 2025.05.07 |