[임베디드기사 실기 20부작 13편] Interrupt, IVT, ISR 그리고 DMA — CPU가 외부 사건을 처리하는 방법
[임베디드기사 실기 20부작 13편] Interrupt, IVT, ISR 그리고 DMA — CPU가 외부 사건을 처리하는 방법임베디드 시스템은 가만히 앉아 계산만 하는 컴퓨터가 아닙니다. 센서 입력이 들어오고, 타이머가 만료되고, UART로 데이터가 도착하며, 모터 드라이버에서 Alarm이 발생합니다. 이런 외부 사건에 CPU가 즉시 반응하도록 만드는 핵심 장치가 Interrupt입니다. 이번 편에서는 Interrupt가 발생한 뒤 CPU가 어떤 순서로 움직이는지, IVT와 ISR은 무엇인지, 그리고 대량 데이터 전송에서 왜 DMA가 중요한지까지 하나의 흐름으로 연결해 보겠습니다.1. Interrupt란 무엇인가Interrupt는 현재 실행 중인 프로그램의 흐름을 잠시 멈추고, 더 긴급한 사건을 처리하도..
2026. 9. 18.