인터럽트

    [CS : 컴퓨터 구조] 명령어 사이클과 인터럽트

    T1) 명령어 사이클 프로그램 속 명령어들은 일정한 주기가 반복되며 실행되는데 이 주기를 명령어 사이클이라고 한다. 인출 사이클 : 실행할 내용을 가장 먼저 CPU로 갖고와야한다 실행 사이클 : 갖고 온 내용을 바탕으로 실행한다. 간접 사이클 : 간접 주소 지정 방식 같이 메모리 접근이 더 필요한 경우 발생하는 사이클이다. ※ 어떤 명령어는 인출과 실행 사이클 만으로 실행되고, 어떤 명령어는 인출, 간접, 실행 사이클을 거쳐 실행된다. T2 ) 인터럽트 인터럽트(interrupt) ; 방해하다, 중단시키다. CPU가 정해진 흐름대로 프로그램을 처리하고 있는 과정 중 흐름을 끊어버리는 것이 인터럽트이다. CPU가 꼭 주목해야할 때 혹은 CPU가 얼른 처리해야할 다른 작업이 생겼을 때 발생한다. T2_sub..