명령어 사이클1 [운영체제] 2. 컴퓨터 시스템과 운영체제 - (4) 커널과 인터럽트 수업> 📍1. 컴퓨터에서 인터럽트 활용1-1. 인터럽트의 정의✔️프로그램 수행 중 시스템에 예기치 않은 상황이 발생하였음을 CPU에게 알리는 신호✔️하드웨어 인터럽트 ➡️ 비동기적 인터럽트- 외부 장치들이 어떤 상황 발생을 CPU에게 알리는 하드웨어 신호 - 비동기적이란 예정되지 않거나 발생시간을 예측할 수 없는 사건 - CPU는 인터럽트를 수신하면 인터럽트 서비스 루틴 수행✔️소프트웨어 인터럽트 ➡️ 동기적 인터럽트- CPU가 수행하는 프로그램 내부에서 발생함 - 동기적이란 발생 시점이 프로그램의 일정한 지점이기 때문 - 트랩(trap)이라고 하며, 시스템 호출과 예외(exception)가 있음 - 하드웨어 인터럽트를 수신한 것과 동일하게 처리 1-2. 컴퓨터에서 인터럽트 활용마우스를 움직이거나 .. 2025. 4. 9. 이전 1 다음