목록2025/05/13 (1)
배움과 기록의 장

🚨 인터럽트(Interrupt)란?시스템의 내부나 외부에서 예기치 못한 이벤트가 발생한 경우, 현재 CPU가 수행 중인 작업을 일시 중단하고 해당 이벤트를 먼저 처리하도록 신호를 보내는 메커니즘을 인터럽트라고 한다. 예를 들어, 키보드를 누르거나 네트워크 패킷이 도착했을 때 인터럽트를 통해 CPU에게 이를 알리는 것을 말한다. 인터럽트는 크게 '하드웨어 인터럽트'와 '소프트웨어 인터럽트'로 구분된다.구분하드웨어 인터럽트 (HW Interrupt)소프트웨어 인터럽트 (SW Interrupt)발생 원인외부 장치 (키보드, 마우스, 타이머 등)프로그램 내부 (시스템 콜, 예외 발생 등)예시디스크 I/O 완료, 타이머 알림 등int 0x80 호출, 0으로 나누기 등목적외부 이벤트 처리시스템 서비스 요청, 예외..
cs study/운영체제
2025. 5. 13. 20:16