인터럽트1 운영체제 - 인터럽트(Interrupt) 1. 인터럽트(Interrupt)란?CPU가 실행 중인 작업을 일시적으로 중단하고, 운영체제가 지정한 특정 처리를 수행한 후 다시 원래 작업으로 복귀하도록 하는 메커니즘이다. 인터럽트는 하드웨어 또는 소프트웨어에 의해 발생할 수 있으며, 운영체제가 이를 효율적으로 관리하여 시스템의 응답성과 성능을 향상시킨다.1.1 인터럽트의 개념 예시컴퓨터가 A 작업을 수행하다가 B라는 더 중요한 일이 생기면, A 작업을 잠시 멈추고 B 작업을 처리한 후 다시 A 작업으로 돌아가는 것과 같다.1.2 인터럽트의 필요성CPU가 직접 I/O 장치의 상태를 감시(폴링 방식)하면 비효율적 → CPU 자원 낭비 발생인터럽트를 활용하면 CPU가 필요한 순간에만 작업을 처리 → 효율적인 멀티태스킹 가능실시간 시스템(RTOS)에서는 빠.. 2025. 3. 6. 이전 1 다음