Chapter05. CPU 성능 향상 기법
- 클럭
- 클럭 속도가 높은 CPU는 빠르게 작동합니다
- 클럭 신호가 빠르게 반복되면 CPU를 비롯한 컴퓨터 부품들은 그만큼 빨라짐
- 클럭 속도는 헤르츠(Hz) 단위로 측정
- 코어와 멀티코어
- 코어란 CPU 내에서 명령어를 실행하는 부품
- 원칙적으로 CPU만 ‘명령어를 실행하는 부품’이었지만 최근에는 ‘코어’도 가능
- 스레드
- 하드웨어적 스레드: 하나의 코어로 여러 명령어를 동시에 처리하는 CPU
- 소프트적 스레드: 하나의 프로그램에서 독립적으로 실행되는 단위
- 멀티스레드 프로세서란 하나의 코어로 여러 개의 명령어를 동시에 실행할 수 있는 CPU를 뜻
- 명령어 병렬처리 기법
- 명령어를 동시에 처리하여 CPU를 한시도 쉬지 않고 작동시키는 기법
- 명령어 파이프 라이닝: 동시에 여러 개의 명령어를 겹쳐 실행하는 기법
- 슈퍼스칼라: 여러 개의 명령어 파이프라인을 두는 기법
- 비순차적 명령어 처리: 파이프라인의 중단을 방지하기 위해 명령어를 순차적으로 처리하지 않는 기법
- 명령어 집합
- ISA는 CPU의 언어이자 하드웨어가 소프트웨어를 어떻게 이해할지에 대한 약속
- CISC는 복잡하고 다양한 종류의 가변 길이 명령어 집합을 활용
- RISC는 단순하고 적은 종류의 고정 길이 명령어 집합을 할용
728x90
'코딩공부 > 컴퓨터구조' 카테고리의 다른 글
Chapter07. 보조기억장치 (0) | 2024.10.24 |
---|---|
Chapter06. 메모리와 캐시 메모리 (0) | 2024.10.24 |
Chapter04. CPU의 작동 원리 (0) | 2024.10.24 |
Chapter03. 명령어 (2) | 2024.10.24 |
Chapter02. 데이터 (1) | 2024.10.23 |