명령 주기: 두 판 사이의 차이
내용 삭제됨 내용 추가됨
편집 요약 없음 |
|||
2번째 줄:
'''명령 주기'''(命令週期, {{llang|en|instruction cycle, machine cycle}})는 [[마이크로프로세서]](CPU)가 [[기억 장치|메모리]]로부터 프로그램 된 한개의 [[기계어]] [[명령어 집합|명령어]]을 가져와 어떠한 동작을 요구하는지를 결정하고 명령어가 요구하는 동작들을 수행하는 과정이다. 컴퓨터의 기본적인 동작 순환이다.
기계어 명령어 하나를 실행하기 위해 최대 4개의 단계가 필요하며,
한개의 기계어 명령어가 완료되면 다음 메모리의 기계어가 수행되므로 [[중앙 처리 장치]](CPU)는 [[시동]]에서부터 컴퓨터가 꺼질 때까지 이러한 순환을 계속 되풀이한다. 따라서 이를 '''CPU 사이클'''이라고도 부른다. CPU의 동작을 하는 한 명령 주기는 계속 반복되어 전력을 소모한다. 전력소모를 줄이거나 기타 CPU을 멈출 필요가 있다면, 아이들모드(idle mode) 또는 슬립모드(sleep mode) 기계어 명령을 실행하면 CPU는 [[인터럽트]]가 들어올 때까지 멈추어 명령 주기를 멈추게 할 수 있다.
|