CS
컴퓨터의 네 가지 핵심 부품
쫑글이
2024. 10. 30. 16:45
CPU 작동 과정
- 메모리에서 데이터와 명령어 불러오기:
- CPU는 메모리(RAM)에서 명령어와 데이터를 가져옵니다. 이 과정은 보통 프로그램 카운터(PC)에 의해 관리되며, 현재 실행할 명령어의 주소를 가리킵니다.
- CPU는 해당 주소에서 명령어를 읽어와 레지스터에 저장합니다.
- 제어장치(Control Unit) 해석:
- 제어장치는 불러온 명령어를 해석하여 어떤 작업을 수행할지 결정합니다. 명령어는 연산을 수행할 ALU(산술 논리 장치)와 다른 장치들을 제어하는 신호를 생성합니다.
- ALU 연산 수행:
- ALU는 레지스터에 저장된 데이터와 명령어를 기반으로 연산을 수행합니다. 예를 들어, 덧셈, 뺄셈, 논리 연산 등을 수행할 수 있습니다.
- 결과 저장:
- 연산이 완료되면 결과는 다시 레지스터에 저장됩니다. 이렇게 저장된 결과는 이후에 다른 연산에 사용되거나, 최종적으로 메모리에 저장될 수 있습니다.
- 반복:
- 이 과정은 프로그램이 종료될 때까지 반복됩니다. CPU는 다음 명령어를 가져오고, 해석하고, 연산하고, 결과를 저장하는 과정을 계속 진행합니다.