interrupt
-
💻 [OS 오퍼레이팅시스템] #2 | Computer System Overview 2CS/OS 2022. 4. 15. 11:26
💻 인터럽트 - Interrupt 인터럽트 : CPU가 프로그램을 실행하고 있을 때, 입출력 하드웨어 등의 장치에 예외상황이 발생하여 처리가 필요한 경우에 CPU에게 알려 처리할 수 있도록 하는 것을 말한다. 목적은 프로세서의 utilization 향상이다. 대부분 I/O 디바이스들은 프로세서보다 느릴 수 있기에 프로세서는 디바이스를 기다릴 수 밖에 없다. 그래서 프로세서의 낭비가 발생하는데 이걸 해결하는 방식이다. 인터럽트 발생하면 Interrupt Handler가 관여한다. - Interrupt Mechnism 인터럽트는 instruction 끝날 때마다 체크. 인터럽트가 있다면 PC