CPU 아키텍처
컴퓨터의 "두뇌" 역할을 하는 CPU가 데이터를 처리하고 명령을 실행하는 구조와 원리이다.
CPU는 프로그램이 요구하는 계산 작업을 수행하고, 메모리와 데이터를 교환하며, 필요한 연산을 수행하는 일련의 과정을 관리합니다.
CPU 아키텍처의 원리
- 명령어 가져오기 (Fetch): 메모리에서 실행할 명령어를 가져옵니다.
- 명령어 해독 (Decode): 제어 유닛이 이 명령어가 무엇을 의미하는지 해석합니다.
- 연산 수행 (Execute): ALU 또는 다른 실행 유닛이 명령어에 따라 계산을 수행합니다.
- 결과 저장 (Write-back): 결과를 레지스터나 메모리에 저장합니다.
이해하기 위해서 알아야 할 키워드
레지스터 (Register)
ALU (Arithmetic Logic Unit, 산술 논리 연산 장치)
제어 유닛 (Control Unit)
클럭 (Clock)
코어 (Core)
캐시 (Cache)
메모리와 버스 (Memory & Bus)
ISA (Instruction Set Architecture, 명령어 집합 구조)
파이프라인 (Pipeline)
'개발' 카테고리의 다른 글
값 Value 와 참조 Referance 타입 (0) | 2024.10.27 |
---|---|
제어 유닛 [Control Unit] (0) | 2024.10.27 |
[ALU] Arithmetic Logic Unit, 산술 논리 연산 장치 (0) | 2024.10.26 |
[레지스터] Register (1) | 2024.10.26 |
Class 와 Struct의 차이 (0) | 2024.10.22 |
댓글