개인적으로 공부하면서 정리하는 글입니다. 내용에 오류가 있는 경우 댓글 달아주시면 수정하도록 하겠습니다. 인터럽트 (Interrupt) CPU는 한 번에 한 가지 일만 수행할 수 있습니다. CPU가 작업을 수행하던 도중 급하게 다른 작업을 처리해야할 일이 발생할 수 있는데요. 그 때 현재 수행하던 작업을 잠시 중단하고, 다른 작업을 수행할 수 있도록 하는 것을 인터럽트라고 합니다. 우리가 키보드를 사용하여 입력을 하면 키보드가 인터럽트를 요청하고, CPU는 현재 수행중이던 프로세스의 정보를 저장하고 인터럽트를 처리한 후 다시 프로그램을 수행하게 됩니다. 인터럽트는 하드웨어 인터럽트와 소프트웨어 인터럽트로 나눌 수 있는데요. 하드웨어 인터럽트는 키보드와 같은 장치 또는 주변장치들로부터 발생한 인터럽트입니다..