"명령 주기"의 두 판 사이의 차이

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