본문 바로가기
[자격증] 정보보안기사/↘ 정보보안 실무

[ 정보보안기사 / 정보보안산업기사 ] 인터럽트 ( Interrupt )

by 승큐리티 2020. 5. 12.

[ 정보보안기사 / 정보보안산업기사 ]

인터럽트 ( Interrupt )
Interrupt : (무엇을 잠깐) 중단시키다
시스템에서 예기치 않은 상황이 발생 했을 때, 하던 작업을 멈추고 일어난 상황을 해결한다.
Ex) 제일 이해하기 쉬운 외부 인터럽트 = 정전

인터럽트 순서
1. 예기치 않은 상황 발생 -> 인터럽트 요청
2. 실행 중인 프로그램 중단
3. PC의 정보와 현재 수행 상태에 대한 정보를 저장
4. 인터럽트 서비스 루틴 실행
5. 중단한 프로그램 상태 복구
6. PC를 이용하여 중단한 프로그램 재게


용어
PC ( Program Counter 프로그램 카운터 )

☞ 다음에 실행될 명령어의 주소를 저장한다.

인터럽트 서비스 루틴 ( ISR = Interrupt Service Routine ) or 인터럽트 핸들러( Interrupt Handler)
요청 된 인터럽트를 대응하여 처리하는 기계어 코드 루틴
이다. 쉽게 말해 문제 해결사라고 생각하면 된다.

댓글