CA (Computer architecture) 를 공부하면서 interrupt 부분을 공부하다보니 책마다 다소 상이한 부분이 있었다. interrupt 분류(종류) 부분이었는데 어떤 책에서는 외부 인터럽트의 한 종류로 I/O 인터럽트를 분류해 놓은 반면 어떤 책에서는 외부 인터럽트는 외부 인터럽트대로 있고, I/O 인터럽트는 또 다른 종류로 분류해 놓은 경우도 있었다. 인터럽트와 유사한 개념인 예외(Exception)와 혼용하는 경우도 있었고, 구분하여 분류한 곳도 있었다. 이래저래 찾다 보니 어느 정도 정리된 내용을 찾아 정리하고자 한다. Interrupt (인터럽트) : 제어 흐름에서 예상치 못한, 외부에서 전달되는 사건.Exception (예외) : 프로세서 내부에서 발생하는 예상치 못한 사건. ..