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

+ Recent posts