컴퓨터 내부에서 사용하는 명령어 사이클의 4가지 단계에 대해서 비교 설명하시오
2025.01.25
1. 명령어 인출 (Fetch)
명령어 인출 단계는 프로그램 카운터(PC)에 저장된 주소를 사용하여 메모리에서 명령어를 가져오는 단계이다. 이 단계에서는 CPU가 명령어를 실행하기 위해 필요한 첫 번째 단계를 수행한다. 메모리에서 명령어를 가져와 CPU의 명령어 레지스터에 저장한다. 통계적으로, 현대 CPU는 매초 수십억 개의 명령어를 인출할 수 있다. 프로그램 카운터와 메모리 계층 구조가 명령어 인출 속도에 중요한 역할을 한다.
2. 명령어 해독 (Decode)
명령어 해독 단계는 인출된 명령어를 해석하여 어떤 작업을 수행해야 하...