LetITGo

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

PC관련 정보/CPU, 메모리(RAM)

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

올라프의 취미 2020. 3. 1. 15:39
728x90

User Bench Mark 화면 캡쳐


코어란?
 CPU칩에서 물리적으로 연산하는 유닛 개수이다.
입력된 명령어를 계산하고 해석하는 단위이다.

User Bench Mark 화면 캡쳐


스레드란?
 실제 프로그램에서 처리하는 작업 단위이다.
 논리적으로 해석하는 단위이다.
한코어에는 하나의 스레드가 있는 것이 기본이다.
 하지만 요즘에는 하나의 코어에 두개의 스레드를 사용하는 기술이 있다.


하이퍼 쓰레딩
 하이퍼 쓰레딩 기술이란 하나의 코어에 두 개의 스레드를 사용하여 성능을 높이는 기술이다.
 이 기술때문에 운영체제는 코어를 2배로 인식한다고 한다.
 그래서 하이퍼 스레딩이 필요한 작업에서는 성능이 향상되지만 가벼운 작업에서는 오히려 성능이 하락될 수도 있다고 한다.

하이퍼 쓰레딩

Comments