이 포스팅은 공부를 위해서 "면접을 위한 CS 전공지식 노트 책" 을 참고했다. 컴퓨터 시스템에서 인터럽트와 DMA 컨트롤러는 CPU가 효율적으로 여러 작업을 처리하는데 중요한 역할을 한다.💻 인터럽트란?인터럽트는 CPU의 현재 작업을 "인터럽트 즉, 중단"하는 신호이다. 이 신호는 외부 장치나 소프트웨어에서 발생하고 CPU가 더 긴급한 작업을 처리할 수 있도록 도와준다. 예를들어!CPU가 파일 다운로드를 처리하는 도중에 키보드 입력이 들어오면 키보드 입력을 우선처리하고 다시 다운로드 작업으로 돌아가는 방식인 것이다. 이렇게 인터럽트는 시스템이 여러 작업을 효율적으로 수행하도록 돕는 중요한 역할을 한다. 1️⃣ 인터럽트 과정 인터럽트가 발생하면 어떤 과정을 거칠지 살펴보자. 1. 인터럽트 발생 : 키..