취미와 밥줄사이

[ Hardware ] CPU - 클럭, 코어, 쓰레드, 캐시 메모리 본문

Infrastructure/Hardware

[ Hardware ] CPU - 클럭, 코어, 쓰레드, 캐시 메모리

취미와 밥줄사이 2022. 3. 5. 00:37

클럭

출처: https://m.blog.naver.com/PostView.naver?isHttpsRedirect=true&blogId=wrtoa&logNo=221559511358

  • 컴퓨터는 타이밍에 맞춰서 움직입니다.
    • 그 타이밍은 0과 1(전기적 신호)
    • 전기가 들어오면 1, 전기가 들어오지 않으면 0이라는 신호를 만들어서 데이터를 처리하고 데이터를 저장한다.
  • CPU는 메인보드에서 공급받는 전기를 신호로 받아서 연산 작업을 진행함
  • 직선으로 쏟아 오르는 부분이 1, 떨어지는 부분이 0
  • CPU의 클럭이 높다는 것은 한 번 움직이는 타이밍(1초)에 더 많은 양의 데이터를 처리한다는 의미("Hz")
    • 1Hz = 1개의 전기신호
    • 4Hz = 4개의 전기신호
    • 1MHz = 100만 개의 전기 신호
  • cpu와 같이 전기회로를 통해 전기 신호(클럭)이 발생하게 되면 열이 발생함
  • 많은 전기 신호가 오고 갈수록 그만큼 성능은 올라갈 수 있지만 더 많은 열을 냄
  • 싱글 코어에 더 높은 클럭(전기 신호)를 추구하면 cpu가 발열 문제로 불타버리는 문제 발생

 

코어란?

  • CPU 칩에서 물리적으로 연산하는 유닛의 갯수
  • 입력된 명령어를 계산하고 해석하는 단위
  • 코어는 일하는 사람에 비유할 수 있음
    • 듀얼 코어는 일하는 사람이 두명 있는 것
    • 쿼드 코어는 일하는 사람이 네 명이 있다는 것
    • 싱글 코어: 하나의 코어가 하나의 작업을 끝까지 처리하는 것
    • 듀얼 코어: 하나의 작업을 나눠서 처리하는 것
  • 다중 코어 연산을 필요로 하는 소프트웨어로는 그래픽 편집 프로그램, 동영상 인코딩 프로그램, 파일 압축 프로그램 등이 있다.
  • 사람의 두뇌에 해당

 

쓰레드란?

  • 실레 프로그램에서 처리하는 단위
  • 논리적으로 해석하는 단위
  • 하이퍼 쓰레딩
    • 하나의 코어에 두 개의 쓰레드를 사용하여 성능을 높이는 기술
  • 메인 실행 프로세스보다 작은 실행 프로세스
  • 메인이 되는 실행이 있으면 그 속에서 자잘자잘하게 실행되는 것
  • 데이터의 실행흐름으로, 데이터가 지나다니는 통로
  • 코어가 일을 할 때 팔과 다리 역할을 수행
  • 쓰레드를 도로에 비유한다면, 1차선 도로와 2차선 도로에 비유할 수 있음
  • 코어가 계산이 끝나면 스레드는 실행자

캐시메모리

  • 캐시 메모리는 단기기억용량
  • 자주 사용하는 데이터를 빠르게 불러오는 것이 캐시의 역할
    • 캐시 메모리: 주머니속 지갑
    • RAM: 근처 편의점이나 흔하게 보이는 ATM에서 현금을 뽑음
    • SSD: 은행안에 있는 ATM 기기에서 현금을 뽑음
    • HDD: 은행에서 번호표를 뽑고 기다린 뒤 현금을 뽑음

 

 

REFERENCE

https://donghoson.tistory.com/14

 

CPU, 프로세서, 코어... 같은 용어인가?

학부 때 항상 느꼈던 궁금점인데, 왜 이제서야 정리를 하게 되었을까... CPU, 프로세서, 코어 ... 같은 용어인거 같기도 하고, 아닌거 같기도 하고... 일단 3가지 용어의 기본 정의부터 살펴보자. - C

donghoson.tistory.com

https://letitgo01.tistory.com/7

 

CPU공부 - 코어와 쓰레드란 무엇인가?

코어란?  CPU칩에서 물리적으로 연산하는 유닛 개수이다. 입력된 명령어를 계산하고 해석하는 단위이다. 스레드란?  실제 프로그램에서 처리하는 작업 단위이다.  논리적으로 해석하

letitgo01.tistory.com

https://m.blog.naver.com/PostView.naver?isHttpsRedirect=true&blogId=wrtoa&logNo=221559511358 

 

CPU에 대한 기본적인 것! 클럭(Clock), 코어(Core), 스레드(Thread), 캐시 메모리에 대해서 알아보자! 싱

안녕하세요. 에이블 컴퓨터입니다! 오늘은 CPU에 대해 알아보려고 합니다! 이 순간에도 컴퓨터는 무서운...

blog.naver.com

https://movefast.tistory.com/43

 

CPU, Core, Thread - 중앙 처리 장치, 코어와 쓰레드

▶ CPU의 성능, 코어 - 코어 : CPU에 내장된 처리회로의 핵심 부분으로, 과거에는 CPU당 1코어(단일 코어)인 것이 당연했으나 요즘은 CPU마다 2개 이상의 코어를 집어넣은 멀티 코어가 등장하여 클럭

movefast.tistory.com

https://movefast.tistory.com/43

 

CPU, Core, Thread - 중앙 처리 장치, 코어와 쓰레드

▶ CPU의 성능, 코어 - 코어 : CPU에 내장된 처리회로의 핵심 부분으로, 과거에는 CPU당 1코어(단일 코어)인 것이 당연했으나 요즘은 CPU마다 2개 이상의 코어를 집어넣은 멀티 코어가 등장하여 클럭

movefast.tistory.com

 

'Infrastructure > Hardware' 카테고리의 다른 글

[ Hardware ] 메인보드란  (0) 2022.03.05
[ Hardware ] Cache(캐시)란?  (0) 2022.03.05
[ H/W ] 하드디스크 HDD 섹터와 클러스터  (0) 2022.02.08