CS지식 쌓기

클럭,코어,스레드

류도토리 2023. 12. 29. 16:52

컴퓨터 부품들은 클럭 신호에 맞춰 움직임

  1. 클럭 속도
    1. 클럭 속도 : Hz 단위로 측정
    2. 헤르츠(Hz) : 1초에 클럭이 반복되는 횟수
    3. 클럭이 ‘똑-딱’하고 1초에 한 번 반복되면 1Hz
    4. 클럭이 1초에 100번 반복되면 100 Hz
    5. 필요 이상으로 클럭을 높이면 발열이 심각해짐
  2. CPU 속도를 늘리는 방법?
    1. 클럭 속도를 늘리는 방법 이외에는?
    2. 코어 수를 늘리는 방법(듀얼코어, 멀티코어)
    3. 스레드 수를 늘리는 방법(멀티스레드)
  3. 코어
    1. CPU와 더불어 명령어를 실행하는 부품
    2. CPU 내에서 명령어를 실행하는 부품으로 여러 개 있을 수 있음
    3. 멀티코어 - CPU 안에 여러개의 코어를 포함하고 있음
    4. 코어 수에 비례하여 꼭 성능이 증가하진 않음
  4. 스레드
    1. 하드웨어적 스레드
      1. 하나의 코어가 동시에 처리하는 명령어 단위
      2. 논리 프로세서라고도 부른다
    2. 소프트웨어적 스레드
      1. 하나의 프로그램에서 독립적으로 실행되는 단위
      2. 1코어 1스레드 CPU 에도 여러 소프트웨어적 스레드를 만들 수 있다

'CS지식 쌓기' 카테고리의 다른 글

명령어 집합 구조, CISC, RISC  (0) 2023.12.29
명령어 병렬 처리 기법  (0) 2023.12.29
명령어 사이클과 인터럽트  (0) 2023.12.29
ALU와 제어장치  (0) 2023.12.29
명령어와 주소 지정방식  (0) 2023.12.29