Having

[컴퓨터 구조] CPU에 대해 간단히 알아보고(feat. core, thread, clock), 메인보드에서 떼낸 내 CPU 스펙을 살펴보자 본문

OS

[컴퓨터 구조] CPU에 대해 간단히 알아보고(feat. core, thread, clock), 메인보드에서 떼낸 내 CPU 스펙을 살펴보자

GHM 2022. 11. 10. 14:25

CPU에 대해 간단히 정리해보고
구형 노트북에서 직접 분해한 인텔 CPU 스펙 탐색하기 !

 

CPU란?

Central Processing Unit
중앙처리장치, 중앙작업장치
프로세서(processor) 라고도 불린다.

사용자가 마우스나 키보드로 입력한 명령어를 수행하거나,
실행 중인 프로그램 명령어를 해석하여 데이터를 계산하고 처리하는 장치이다.
각 부품에 명령을 내린다.


CPU 성능을 판단할 수 있는 척도인 코어, 스레드, 클럭
사람에 비유해 이해해보자 !!


1. 코어

생각과 계산을 하는 인간의 두뇌
코어 개수에 따라 싱글코어(1개), 듀얼코어(2개), 쿼드코어(4개), 옥토코어(8개)... 라 불린다.
두개 이상 코어를 가지면, '멀티코어 또는 다중코어'라 한다.


2. 스레드

생각한 것을 실행에 옮기는, 인간이 작업하는 손
과거에 일반적으로 하나의 코어에 하나의 스레드가 배정되었지만,
현재엔 하나의 코어에 두개 스레드가 배정되는 '하이퍼 스레딩'이 많이 적용된다.

하이퍼 스레딩이란?

하이퍼스레딩은 물리적으로 CPU를 추가로 갖는 것이 아닌,
스레드 개수를 늘림으로써, 운영체제가 2개의 코어를 가진 것으로 인식하게 하는 것.
+) 스레드를 '논리 프로세서'라고도 부른다.


하이퍼 스레딩 등장배경

싱글코어 뿐이었던 CPU 시장에서 AMD가 듀얼코어를 내놓자,
인텔에서 싱글코어에 하이퍼 스레딩을 적용하여, 두개의 코어가 존재하는 것처럼 만들어냄.

주의
멀티코어가 필요없이 싱글코어로 충분한 경우에, 하이퍼스레딩을 적용할 시 오히려 성능 저하가 발생

3. 클럭 (GHz)

코어와 스레드의 동작속도. 즉 생각하고 행동하는 속도
과거에 클럭 GHz가 높을수록 빠르고 성능이 좋다고 간주되었으나,
현재는 IPC(클럭당 명령어 처리 횟수)와 함께 비교해야 한다.



마무리

컴퓨터를 어떤 목적으로 사용할 것인가에 따라 인텔 또는 AMD CPU를 선택해야한다.
예) 게임용 PC는 인텔, 멀티작업용 PC은 AMD


구형 노트북에서 떼낸 CPU 스펙

우측 CPU 성능지표 출처:https://valid.x86.fr/hej245


코어 : 2개 -> 듀얼코어
스레드 : 4개 -> 하이퍼스레딩 적용됨
클럭 : 2.67GHz

Cache? CPU에도 캐시 메모리가 존재해? 어떻게?

 

[컴퓨터 구조] CPU Cache Memory

캐시 메모리란? : CPU가 자주 사용할 만한 데이터를 메인메모리에서 꺼내와 저장해 놓는 임시 저장 장소 캐시 메모리의 등장배경 프로세서(CPU) 성능이 점차 발달하면서, CPU 코어와 메인 메모리간

chunsubyeong.tistory.com