[OS] 1. 인터럽트 (Interrupt)
1_인터럽트 1. 인터럽트(Interrupt) 인터럽트의 개념 인터럽트의 종류 인터럽트 동작순서 인터럽트 우선순위 1. 인터럽트의 개념 1.1. 인터럽트 (Interrupt) OS는 서로 다른 일을 하는 수많은 하드웨어를 사용한다. 이런 장치들은 동기적으로 구동되는데, 이는 각각 동작이 완료될 때 까지 기다려야하므로 "아무것도 하지 않으면서 바쁜 상태"로 많은 시간을 소비하게된다. 이 때, 인터럽트를 사용하여 한번에 하나의 명령만 수행할 수 있는 CPU의 한계성을 보완할 수 있다. 사전적인 의미로는 방해하다, 중단시키다 라는 뜻을 가진다 OS적으로는 CPU의 정상적인 프로그램 실행을 방해했다 는 의미를 가진다 프로그램을 실행하는 도중에 예기치 않은 상황이 발생할 경우, 현재 실행중인 작업을 중..