컴퓨터 공학/운영체제5 인터럽트(Interrupt) 운영체제는 컴퓨터 하드웨어를 관리하고 프로그램의 수행을 제어하는 역할을 수행한다. 운영체제의 첫 부분을 보면 인터럽트라는 개념이 나온다. Interrupt의 뜻은 방해하다, 중단시키다 등의 의미가 있는데 해당 단어의 의미와 OS에서의 의미가 같다. 인터럽트란, 하드웨어 및 소프트웨어가 특정 업무를 수행하기 위하여 CPU에게 보내는 신호이다. (※ 여기서 특정 업무란, 반드시 OS의 처리가 필요한 경우를 말한다.) 인터럽트를 받은 CPU는 현재까지 수행하던 프로그램의 상태를 저장하고 Program Counter가 Interrupt Vector를 가리키게 한다. 그 다음 Interrupt Vector에서 ISR(Interrupt Service Routine)의 주소 값을 읽어 ISR로 점프한 후 해당 루틴을.. 2020. 4. 14. 이전 1 2 다음