인터럽트
운영체제 - 인터럽트
이전 포스트 운영체제 구조에서 대략적인 구조를 봤습니다. 이번 포스트는 인터럽트에 대해 조금 더 보겠습니다. 인터럽트 하드웨어는 인터럽트를 CPU에게 계속 보내고 트리거를 시킨다. 이때 보내는 통로는 System bus이다. System bus = 주요 컴포넌트들과 소통하는 메인 통로이다. 인터럽트는 많은 목적으로 사용하며 운영체제와 하드웨어와의 상호작용 중요 부분이다. CPU는 인터럽트를 받으면 하던 일을 즉시 멈추고 실행을 fixed location에 전송한다. fixed location : interrupt service routine이 위치한 시작 주소 Interrupt service rountine이 실행되고 끝이나면, CPU는 중단된 계산을 다시 시작한다. 물론 인터럽트들은 컴퓨터 아키텍쳐에 ..