[혼공컴운] ALU와 CU의 차이가 무엇인가요?
CPU에는 크게 산술논리연산장치(ALU, Arithmetic Logic Unit), 제어장치(CU, Control Unit) 그리고 레지스터(Register)로 구성된다. 산술논리연산장치(Arithmetic Logic Unit) 산술논리연산장치(ALU)는 제어 장치로부터 명령을 받아 레지스터에서 피연산자를 가져와서 산술연산이나 논리 연산 등 실질적인 연산을 수행하고, 연산이 완료되면 결과값과 플래그를 레지스터에 저장한다. 여기서 플래그란 결과값을 해석하는데 사용되는 메타 데이터이다. 플래그에는 부호, 제로, 캐리, 오버플로우, 인터럽트, 슈퍼바이저에 대한 정보가 담겨있다. 각 플래그는 0 혹은 1의 값을 갖는다. 제어 장치(Contorl Unit) 제어장치(CU)는 명령어를 해석하고 레지스터나 ALU, ..
2023. 11. 24.