polling
-
[OS] - InterruptCS/면접준비 2022. 9. 29. 16:06
Interrupt Program이 실행 중에 예기치 않은 상황이 발생하였을 때 처리 하기 위함 상황 발생 -> 실행 중인 작업 중단 -> 발생된 상황 처리 지금 수행 중인 일보다 더 중요한 일이(I/O, 우선 순위 연산) 발생하면 해당 일을 먼저 처리해야 한다. Internal/External Interrupt는 CPU의 HW신호에 의해 발생한다. Software Interrupt는 명령어 수행에 의해 발생한다. External Interrupt I/O, Time Device, 전원 등의 외부적인 요인에 의해 발생하는 경우이다. Internal Interrupt Trap이라고 불리며, 잘못된 명령어 혹은 데이터 사용 시 발생 0으로 나누기, Overflow, 명령어 Exception Software In..