본문 바로가기
Computer Science/컴퓨터, CPU, 메모리

CPU 코어(Core)

by doriver 2024. 6. 27.

CPU 코어(Core)

CPU 내에서 독립적으로 명령을 처리할 수 있는 단위
각각의 코어는 독립적으로 명령어를 가져오고 해석하며 실행할 수 있다.

멀티코어 CPU

두 개 이상의 코어를 하나의 CPU 칩에 포함한 것
듀얼 코어(Dual-Core) CPU는 두 개의 코어를, 쿼드 코어(Quad-Core) CPU는 네 개의 코어를 가지고 있다.

멀티코어 CPU는 병렬 처리를 통해 성능을 향상시키며, 동시에 여러 작업을 효율적으로 수행할 수 있습니다.

 

코어의 주요 특징

병렬 처리

여러 코어가 동시에 독립적으로 명령을 처리하여 전체적인 처리 성능을 향상시킵니다.

멀티태스킹

운영체제는 여러 코어를 활용하여 여러 작업을 동시에 처리할 수 있습니다. 이는 멀티태스킹 성능을 크게 향상시킵니다.

전력 효율

멀티코어 구조는 단일 고속 코어보다 전력 효율이 좋습니다. 코어 수가 증가해도 각 코어는 낮은 클럭 속도로 작동하여 에너지 소비를 줄일 수 있습니다.

확장성

멀티코어 아키텍처는 성능 확장성을 제공합니다. 더 많은 코어를 추가함으로써 시스템 성능을 쉽게 확장할 수 있습니다.

현대 CPU의 특징

현대의 CPU는 수십 개의 코어를 가질 수 있으며, 서버용 CPU는 수백 개의 코어를 가지기도 합니다.

각 코어는
하이퍼스레딩(Hyper-Threading)과 같은 기술을 통해 논리적 프로세서로 나누어져
더 많은 스레드를 동시에 처리할 수 있습니다.