Control Unit
제어 장치(CU)는 집적 회로로, 프로세서에서 입력과 출력을 제어합니다. 제어 장치는 프로그램에서 명령을 받은 다음 산술 논리 장치(ALU)로 전달합니다. ALU는 적절한 계산을 수행하고 그 결과값을 제어 장치로 다시 보냅니다. 제어 장치는 이 값을 해당 프로그램에 출력으로 전달합니다.
일반적인 제어 장치는 여러 논리 게이트로 구성되며, 다음과 같은 두 가지 중요한 구성 요소를 포함합니다.
- 프로그램 카운터(PC)
- 명령 레지스터(IR)
프로그램 카운터는 메모리에서 개별 명령을 불러와 순서대로 저장합니다. 명령 레지스터는 이러한 명령을 해석하고 CPU가 실행할 명령으로 변환합니다. 각 명령이 끝나면 CU는 프로그램 카운터를 증가시키고 다음 명령을 가져옵니다.
제어 장치는 해당 CPU의 클록 속도로 작동합니다. 따라서 3 GHz 프로세서의 제어 장치는 초당 30억 개의 연산을 처리할 수 있습니다.
지식 테스트하기