본문 바로가기

컴퓨터

CPU에서 쿼드코어 듀얼코어란? 그리고 쓰레드는 무엇일까

 


안녕하세요sdk입니다

컴퓨터를 사용하시는사람

또는 스마트폰을 사용하시는 사람들은

한두번쯤

듀얼코어 쿼드코어

싱글코어 이런소리를 들어보셧을겁니다


1.CPU의 싱글코어란

말그대로 단 하나의 CPU코어를 가진 CPU입니다

물론 물리적 CPU부품도 하나고 작업공간도 하나입니다

2.듀얼코어란

듀얼 

두가지를뜻합니다

물리적 CPU는 하나이지만

작업공간은 2개인 CPU를말합니다

3.쿼드코어란

하나의 물리적 CPU

4개의 작업공간을 가진 CPU를 말합니다







쓰레드란

코어에서의 작업공간을뜻합니다

즉 듀얼코어는 2쓰래드를가지고있고

쿼드코어는 4쓰래드를가지고있습니다

하지만 인텔의 하이퍼쓰래드라는 기술덕에

최근 CPU는 

4코어 8쓰레드를 가지고있기도합니다



일반 CPU


@,#하나의작업

(쓰레드)

@@@@@########

-------연산------

이렇게 연산합니다

즉 하나의 연산을 끝낸뒤 다음연산을 진행하는것입니다




하이퍼쓰래딩기능이 있는 CPU


이 CPU의경우

 @,#하나의작업

(쓰레드)

@#@#@#@#@#@

------연산-----

이렇게 연산을진행합니다



즉 번갈아가며 연산을 하는것이 하이퍼쓰레딩입니다.


뭔가아쉬운거같지만

포스팅마치겟습니다.