OS Interrupt
Source
Evernote/IFTTT Feedly/OS Interrupt.md
Summary
인터럽트(Interrupt)는 실행 중인 프로그램을 일시 중단하고 다른 프로그램을 끼워 넣어 실행시키는 기법이다. 프로세서가 느린 I/O 디바이스를 기다리지 않도록 하기 위해 사용된다. 인터럽트 핸들러(Interrupt handler)는 I/O 디바이스 처리를 위한 특정 프로그램으로, 주로 운영체제의 일부에 속한다. 논마스크 인터럽트(Non-maskable interrupt)는 인터럽트 마스크에 영향을 받지 않는 가장 높은 우선순위의 인터럽트이다.
Key Points
- 인터럽트: 실행 중인 프로그램 일시 중단 및 다른 프로그램 끼워넣기
- 목적: 프로세서가 느린 I/O 디바이스 대기 시간 최소화
- 인터럽트 핸들러: I/O 디바이스 처리를 위한 OS 내 특정 프로그램
- 논마스크 인터럽트: 인터럽트 마스크 영향 받지 않는 최우선순위 인터럽트