명령어 사이클 프로그램 속 명령어들은 일정한 주기가 반복되며 실행 이 주기를 명령어 사이클이라고 함 메모리에 저장된 명령어를 CPU가 실행하려면? 인출 사이클 실행 사이클 그런데 CPU로 명령어를 가지고 와도 바로 실행이 불가능한 경우도 있음 인터럽트 CPU가 꼭 주목해야할 때, CPU가 얼른 처리해야 할 다른 작업이 생겼을 때 → 발생 동기 인터럽트(예외) CPU가 예기치 못한 상황을 접했을 때 발생 비동기 인터럽트(하드웨어) 주로 입출력장치에 의해 발생하는 다른 하드웨어가 보내주는 인터럽트 왜 쓰나? CPU가 입출력 작업 도중에도 효율적으로 명령어를 처리하기 위해 사용 인터럽트의 처리 순서 입출력장치는 CPU에게 인터럽트 요청 신호를 보낸다 CPU는 실행 사이클이 끝나고 명령어를 인출하기 전 항상 인..