CPU 코어(Core)
CPU 내에서 독립적으로 명령을 처리할 수 있는 단위
각각의 코어는 독립적으로 명령어를 가져오고 해석하며 실행할 수 있다.
멀티코어 CPU
두 개 이상의 코어를 하나의 CPU 칩에 포함한 것
듀얼 코어(Dual-Core) CPU는 두 개의 코어를, 쿼드 코어(Quad-Core) CPU는 네 개의 코어를 가지고 있다.
멀티코어 CPU는 병렬 처리를 통해 성능을 향상시키며, 동시에 여러 작업을 효율적으로 수행할 수 있습니다.
코어의 주요 특징
병렬 처리
여러 코어가 동시에 독립적으로 명령을 처리하여 전체적인 처리 성능을 향상시킵니다.
멀티태스킹
운영체제는 여러 코어를 활용하여 여러 작업을 동시에 처리할 수 있습니다. 이는 멀티태스킹 성능을 크게 향상시킵니다.
전력 효율
멀티코어 구조는 단일 고속 코어보다 전력 효율이 좋습니다. 코어 수가 증가해도 각 코어는 낮은 클럭 속도로 작동하여 에너지 소비를 줄일 수 있습니다.
확장성
멀티코어 아키텍처는 성능 확장성을 제공합니다. 더 많은 코어를 추가함으로써 시스템 성능을 쉽게 확장할 수 있습니다.
현대 CPU의 특징
현대의 CPU는 수십 개의 코어를 가질 수 있으며, 서버용 CPU는 수백 개의 코어를 가지기도 합니다.
각 코어는
하이퍼스레딩(Hyper-Threading)과 같은 기술을 통해 논리적 프로세서로 나누어져
더 많은 스레드를 동시에 처리할 수 있습니다.
'Computer Science > 컴퓨터, CPU, 메모리' 카테고리의 다른 글
| 프로세서 아키텍처 ( 32비트 운영 체제, x64 기반 프로세서 ) (2) | 2023.11.22 |
|---|---|
| 논리적 주소, 물리적 주소 관련 궁금증 (0) | 2022.07.04 |
| 논리적 주소 , 물리적 주소 , 메모리 관리 장치(MMU) , 메모리 주소 레지스터(MAR) (0) | 2022.07.04 |
| System Bus, 메인보드 (0) | 2022.07.04 |
| 제어장치(Control Unit) , 산술 논리 연산장치(Arithmetic Logic Unit) (0) | 2022.07.03 |