CPU와 아키텍처
실행 중인 처리를 일시적으로 중단하고 외부 기기의 요청 등에 따른 처리를 우선 수행하는 CPU의 구조는?
- A인터럽트
- B파이프라인
- C캐시
정답과 해설 보기
정답: A. 인터럽트
인터럽트는 키보드 입력, 타이머, 통신 수신 등의 이벤트가 발생했을 때 CPU가 실행 중인 처리를 중단하고 레지스터 등의 상태를 저장한 뒤 해당 처리(인터럽트 핸들러)를 수행하고, 끝나면 원래대로 돌아가는 구조입니다. CPU가 주변기기의 상태를 계속 확인하는 방식(폴링)보다 낭비가 적고 응답도 빠릅니다. 우선순위를 매겨 중요한 요청을 먼저 처리합니다.