안녕하세요sdk입니다
컴퓨터를 사용하시는사람
또는 스마트폰을 사용하시는 사람들은
한두번쯤
듀얼코어 쿼드코어
싱글코어 이런소리를 들어보셧을겁니다
1.CPU의 싱글코어란
말그대로 단 하나의 CPU코어를 가진 CPU입니다
물론 물리적 CPU부품도 하나고 작업공간도 하나입니다
2.듀얼코어란
듀얼
두가지를뜻합니다
물리적 CPU는 하나이지만
작업공간은 2개인 CPU를말합니다
3.쿼드코어란
하나의 물리적 CPU
4개의 작업공간을 가진 CPU를 말합니다
쓰레드란
코어에서의 작업공간을뜻합니다
즉 듀얼코어는 2쓰래드를가지고있고
쿼드코어는 4쓰래드를가지고있습니다
하지만 인텔의 하이퍼쓰래드라는 기술덕에
최근 CPU는
4코어 8쓰레드를 가지고있기도합니다
일반 CPU @,#하나의작업 (쓰레드) @@@@@######## -------연산------ 이렇게 연산합니다 즉 하나의 연산을 끝낸뒤 다음연산을 진행하는것입니다 |
하이퍼쓰래딩기능이 있는 CPU 이 CPU의경우 @,#하나의작업 (쓰레드) @#@#@#@#@#@ ------연산----- 이렇게 연산을진행합니다 |
즉 번갈아가며 연산을 하는것이 하이퍼쓰레딩입니다.
뭔가아쉬운거같지만
포스팅마치겟습니다.