Loading...

개발자기본지식 / / 2022. 6. 14. 14:13

인터럽트 (Interrupt)

반응형

CPU가 일을 하는데, 놀고 있으면 (주변 장치들이) 놀지마 하고 명령을 내릴 수 있음.

 

1 ~ 1000 출력해야 하는데 500 정도에 인터럽트 발생 ( 저 동네가서 숫자 50000 출력하고 와 )

 

저 동네 가려면 

현재 상태 : 300까지 출력

301부터 출력해야지 - 상태와 복귀 주소 저장 -> PCB

인터럽트 루틴으로 점프 -> 50000 출력

복귀주소를 통해 복귀해서 PCB에 저장된 상태 확인 -> 301부터 출력

 

 

인터럽트가 발생했다?

누간 내 프로세스 제어권을 뺏아갔는지 확인하는게 1번

 

진짜 다양한 이유가 있음

 

여기서 찾아야하니까 OS에서 로그를 확인해서 어떤 문제가 발생했는지 찾아야한다.

반응형