시작

CPU

작성일 2026.07.12 수정일 2026.07.12 조회 119

기본 정보

  • 명칭: CPU
  • 영문명: Central Processing Unit
  • 한글명: 중앙처리장치
  • 분류: 컴퓨터 핵심 하드웨어
  • 주요 역할: 연산 처리, 명령 실행, 시스템 제어
  • 대표 제조사: Intel, AMD, Apple, Qualcomm, MediaTek
  • 관련 기술: 메인보드, RAM, GPU, SSD, BIOS, 운영체제

개요

CPU는 컴퓨터의 핵심 연산 장치이다.

사용자가 프로그램을 실행하거나, 웹페이지를 열거나, 게임을 실행하거나, 파일을 압축할 때 CPU는 명령을 해석하고 계산을 수행한다.

사람의 몸으로 비유하면 CPU는 두뇌에 가깝다.

다만 CPU 혼자 모든 작업을 처리하는 것은 아니며, RAM, 저장장치, GPU, 메인보드, 운영체제와 함께 동작한다.


CPU 구조

사용자 입력

↓

운영체제

↓

프로그램

↓

CPU

↓

연산 처리

↓

결과 출력

CPU 동작 과정

명령어 가져오기

↓

명령어 해석

↓

연산 실행

↓

결과 저장

↓

다음 명령어 처리

이 과정을 반복하면서 컴퓨터는 프로그램을 실행한다.


CPU의 주요 역할

  • 프로그램 명령어 실행
  • 산술 연산 처리
  • 논리 연산 처리
  • 데이터 흐름 제어
  • 메모리 접근 관리
  • 운영체제 실행 지원
  • 입출력 장치 제어
  • 멀티태스킹 처리
  • 가상화 지원
  • 보안 명령어 처리

CPU와 컴퓨터 구성

컴퓨터

├── CPU
├── RAM
├── SSD / HDD
├── GPU
├── 메인보드
├── 파워서플라이
└── 운영체제

CPU는 여러 부품과 데이터를 주고받으며 시스템 전체를 제어한다.


CPU 핵심 구성 요소

코어

코어는 CPU 안에서 실제 연산을 수행하는 처리 단위이다.

CPU

├── Core 1
├── Core 2
├── Core 3
└── Core 4

코어가 많으면 여러 작업을 동시에 처리하는 능력이 좋아질 수 있다.

예시:

  • 웹 브라우저 실행
  • 음악 재생
  • 게임 실행
  • 파일 압축
  • 영상 인코딩
  • 개발 서버 실행

스레드

스레드는 CPU가 작업을 처리하는 흐름 단위이다.

하나의 코어가 여러 스레드를 처리할 수 있는 CPU도 있다.

1 Core

├── Thread 1
└── Thread 2

스레드 수가 많으면 멀티태스킹과 병렬 작업에 유리하다.


클럭

클럭은 CPU가 초당 얼마나 빠르게 동작하는지를 나타내는 기준이다.

단위는 보통 GHz를 사용한다.

클럭이 높음

↓

초당 처리 가능한 명령 수 증가 가능

↓

단일 작업 성능 향상 가능

하지만 CPU 성능은 클럭만으로 결정되지 않는다.

아키텍처, 코어 수, 캐시, 전력 제한, 발열 관리도 함께 중요하다.


캐시 메모리

캐시는 CPU 내부에 있는 매우 빠른 임시 저장 공간이다.

CPU

↓

Cache

↓

RAM

↓

SSD

CPU는 RAM보다 캐시에 더 빠르게 접근할 수 있다.

대표 캐시:

종류설명
L1 Cache가장 빠르고 용량이 작음
L2 CacheL1보다 크고 조금 느림
L3 Cache여러 코어가 공유하는 경우가 많음

제어 장치

제어 장치는 명령어를 해석하고 CPU 내부의 동작을 조정한다.

명령어 입력

↓

제어 장치

↓

ALU / Register / Cache 제어

ALU

ALU는 Arithmetic Logic Unit의 약자이다.

산술 연산과 논리 연산을 처리한다.

예시:

  • 덧셈
  • 뺄셈
  • 비교
  • AND
  • OR
  • NOT

레지스터

레지스터는 CPU 내부에서 가장 빠른 저장 공간이다.

연산 중인 데이터나 명령어 주소를 잠시 저장한다.

데이터

↓

Register

↓

ALU 연산

↓

결과 저장

CPU 성능을 결정하는 요소

요소설명
코어 수동시에 처리 가능한 작업 수에 영향
스레드 수병렬 처리 성능에 영향
클럭단일 작업 처리 속도에 영향
IPC클럭당 처리 가능한 명령 수
캐시 용량자주 쓰는 데이터 접근 속도에 영향
아키텍처CPU 설계 효율에 영향
전력 제한성능 유지 능력에 영향
발열 관리장시간 성능 유지에 영향
공정 기술전력 효율과 발열에 영향

IPC

IPC는 Instructions Per Cycle의 약자이다.

CPU가 한 클럭 주기 동안 처리할 수 있는 명령어 수를 의미한다.

성능

=

클럭

×

IPC

같은 4GHz CPU라도 IPC가 높은 CPU가 더 빠를 수 있다.


코어 수와 클럭의 차이

항목설명
코어 수여러 작업을 동시에 처리하는 능력
클럭한 작업을 빠르게 처리하는 능력
IPC같은 클럭에서 얼마나 효율적인지

예를 들어 게임은 높은 클럭과 IPC가 중요하고, 영상 인코딩이나 렌더링은 많은 코어가 유리한 경우가 많다.


CPU와 RAM 관계

CPU는 작업할 데이터를 RAM에서 가져온다.

SSD

↓

RAM

↓

CPU

↓

연산 처리

RAM이 부족하면 CPU가 빠르더라도 프로그램이 느려질 수 있다.


CPU와 GPU 차이

CPUGPU
범용 연산 중심대량 병렬 연산 중심
복잡한 명령 처리에 강함그래픽·AI·행렬 연산에 강함
코어 수는 상대적으로 적음작은 코어가 매우 많음
운영체제와 프로그램 제어그래픽 렌더링, AI 연산 가속
단일 작업 제어에 강함반복 계산에 강함

CPU와 메인보드 호환성

CPU는 아무 메인보드에나 장착할 수 없다.

확인해야 할 항목:

CPU 제조사

↓

CPU 세대

↓

소켓

↓

칩셋

↓

BIOS 지원 여부

예를 들어 Intel CPU와 AMD CPU는 소켓이 다르기 때문에 서로 호환되지 않는다.


CPU 소켓

CPU 소켓은 메인보드에 CPU를 장착하는 물리적 규격이다.

제조사대표 소켓 예시
IntelLGA 계열
AMDAM 계열
서버용 CPU별도 서버 소켓

CPU 구매 전 메인보드가 해당 소켓을 지원하는지 반드시 확인해야 한다.


CPU와 쿨러

CPU는 동작 중 열이 발생한다.

열을 제대로 식히지 못하면 성능이 낮아지거나 시스템이 불안정해질 수 있다.

CPU 발열

↓

쿨러가 열 흡수

↓

팬 또는 라디에이터로 열 배출

↓

온도 유지

대표 쿨러:

  • 기본 쿨러
  • 공랭 쿨러
  • 수랭 쿨러
  • 일체형 수랭 쿨러

발열과 쓰로틀링

CPU 온도가 너무 높아지면 자동으로 성능을 낮춘다.

이를 Thermal Throttling이라고 한다.

CPU 온도 상승

↓

안전 온도 초과

↓

클럭 감소

↓

성능 저하

↓

온도 안정화

고성능 CPU일수록 쿨링이 중요하다.


TDP

TDP는 Thermal Design Power의 약자이다.

CPU가 발생시키는 열과 전력 소비를 설계할 때 참고하는 값이다.

TDP가 높음

↓

발열 많을 가능성

↓

좋은 쿨러 필요

↓

파워서플라이 용량도 고려

내장 그래픽

일부 CPU에는 GPU 기능이 내장되어 있다.

이것을 내장 그래픽이라고 한다.

장점:

  • 별도 그래픽카드 없이 화면 출력 가능
  • 사무용 PC 구성에 유리
  • 전력 소모가 낮은 편
  • 고장 진단 시 유용

단점:

  • 고사양 게임 성능은 제한적
  • 영상 편집, 3D 작업에는 외장 GPU가 유리함

CPU 명령어 세트

CPU는 특정 명령어 세트를 기반으로 동작한다.

대표 예시:

명령어 세트설명
x86PC에서 오래 사용된 구조
x86-6464비트 PC CPU 구조
ARM모바일, 저전력 기기에서 많이 사용
RISC-V오픈 표준 명령어 세트

x86과 ARM 비교

x86ARM
데스크톱, 노트북, 서버 중심모바일, 태블릿, 임베디드 중심
Intel, AMD 중심Apple, Qualcomm, MediaTek 등
고성능 PC에 많이 사용전력 효율이 좋음
소프트웨어 호환성 높음모바일 생태계에 강함
발열과 전력 소모가 클 수 있음저전력 설계에 유리

32비트와 64비트

CPU는 처리할 수 있는 데이터 폭에 따라 32비트와 64비트로 구분된다.

구분설명
32비트메모리 사용 한계가 낮음
64비트더 많은 메모리 사용 가능
현대 PC대부분 64비트 사용

64비트 운영체제는 4GB 이상의 RAM을 효율적으로 사용할 수 있다.


CPU와 운영체제

운영체제는 CPU를 관리하면서 여러 프로그램이 동시에 실행되는 것처럼 보이게 한다.

프로그램 A

프로그램 B

프로그램 C

↓

운영체제 스케줄러

↓

CPU 시간 배분

이 과정을 CPU 스케줄링이라고 한다.


멀티태스킹

멀티태스킹은 여러 프로그램을 동시에 실행하는 기능이다.

브라우저

+

음악 재생

+

다운로드

+

문서 작업

↓

CPU가 작업을 빠르게 전환하며 처리

코어와 스레드 수가 많으면 멀티태스킹에 유리하다.


오버클럭

오버클럭은 CPU를 기본 설정보다 더 높은 성능으로 동작시키는 것이다.

기본 클럭

↓

전압 / 배수 조정

↓

클럭 상승

↓

성능 향상 가능

주의사항:

  • 발열 증가
  • 전력 소모 증가
  • 시스템 불안정 가능
  • 수명 영향 가능
  • 보증 제한 가능

언더볼팅

언더볼팅은 CPU 전압을 낮춰 발열과 전력 소모를 줄이는 방식이다.

전압 낮춤

↓

발열 감소

↓

팬 소음 감소

↓

성능 유지 가능

단, 너무 낮추면 시스템이 불안정해질 수 있다.


CPU 벤치마크

CPU 성능을 비교하기 위해 벤치마크를 사용한다.

대표 측정 항목:

  • 싱글코어 성능
  • 멀티코어 성능
  • 렌더링 성능
  • 압축 성능
  • 게임 성능
  • 전력 효율
  • 발열

벤치마크 점수는 참고용이며, 실제 사용 목적에 맞춰 봐야 한다.


CPU 선택 기준

용도중요 요소
사무용가격, 내장 그래픽, 전력 효율
게임용싱글코어 성능, 클럭, 캐시, GPU 조합
개발용코어 수, RAM 지원, 빌드 성능
영상 편집멀티코어 성능, 인코딩 성능
3D 렌더링코어 수, 스레드 수
서버안정성, 코어 수, 전력 효율, ECC 지원
AI 작업GPU 조합, PCIe Lane, 메모리 대역폭

게임용 CPU

게임에서는 보통 다음 요소가 중요하다.

  • 싱글코어 성능
  • 높은 IPC
  • 충분한 캐시
  • 안정적인 클럭 유지
  • GPU와의 균형
  • 발열 관리
CPU가 게임 로직 처리

+

GPU가 그래픽 렌더링

↓

프레임 생성

GPU가 너무 강한데 CPU가 약하면 병목이 생길 수 있다.


개발용 CPU

개발 환경에서는 CPU 성능이 다음 작업에 영향을 준다.

  • IDE 실행
  • 코드 자동완성
  • 빌드
  • 테스트 실행
  • Docker 컨테이너 실행
  • Android Emulator 실행
  • 가상머신 실행
  • 로컬 서버 실행

개발용 PC는 CPU뿐 아니라 RAM과 SSD도 함께 중요하다.


서버용 CPU

서버용 CPU는 안정성과 확장성이 중요하다.

확인 항목:

  • 코어 수
  • 스레드 수
  • ECC RAM 지원
  • 전력 효율
  • 장시간 안정성
  • PCIe Lane 수
  • 가상화 성능
  • 보안 기능

CPU 병목

CPU 병목은 CPU 성능이 부족해 다른 부품의 성능을 충분히 사용하지 못하는 현상이다.

GPU는 여유 있음

↓

CPU가 게임 로직 처리 지연

↓

GPU가 기다림

↓

프레임 저하

게임, 영상 편집, 서버 작업에서 병목이 발생할 수 있다.


CPU 사용률

CPU 사용률은 CPU가 얼마나 바쁘게 일하고 있는지 보여준다.

사용률의미
0~20%여유 있음
30~70%일반적인 작업 중
80~100%높은 부하
100% 지속병목 또는 과부하 가능

단, CPU 사용률이 낮아도 특정 코어 하나만 100%라면 단일 스레드 병목일 수 있다.


자주 발생하는 문제

문제가능 원인
PC가 느림CPU 성능 부족, 발열, 백그라운드 작업
온도가 높음쿨러 장착 불량, 써멀 문제, 먼지
게임 프레임 저하CPU 병목, GPU 병목, 발열 제한
부팅 안 됨CPU 장착 불량, 메인보드 호환 문제
팬 소음 심함CPU 온도 상승
블루스크린오버클럭 불안정, 전압 문제
작업 중 꺼짐과열 또는 전원 문제

문제 해결 순서

온도 확인

↓

CPU 사용률 확인

↓

백그라운드 프로그램 확인

↓

쿨러 장착 상태 확인

↓

써멀 상태 확인

↓

BIOS 설정 확인

↓

오버클럭 해제

↓

메인보드 호환성 확인

Windows에서 CPU 확인

작업 관리자

↓

성능

↓

CPU

↓

사용률 / 클럭 / 코어 / 스레드 확인

PowerShell에서 확인:

Get-CimInstance Win32_Processor

Linux에서 CPU 확인

CPU 정보 확인:

lscpu

실시간 사용률 확인:

top

또는:

htop

온도 확인은 시스템 환경에 따라 lm-sensors 같은 도구를 사용할 수 있다.


macOS에서 CPU 확인

활동 모니터

↓

CPU 탭

↓

프로세스별 CPU 사용률 확인

시스템 정보에서도 CPU 모델과 코어 정보를 확인할 수 있다.


CPU 교체 시 확인할 점

CPU를 교체하기 전에는 다음을 확인해야 한다.

  • 메인보드 소켓 호환 여부
  • 칩셋 지원 여부
  • BIOS 업데이트 필요 여부
  • 쿨러 호환 여부
  • 파워서플라이 용량
  • RAM 호환성
  • 내장 그래픽 필요 여부
  • 운영체제 재인증 가능성
  • 발열 관리 가능 여부

CPU 장착 시 주의사항

  • CPU 핀 또는 소켓 핀을 손상시키지 않는다.
  • 방향 표시를 맞춰 장착한다.
  • 힘으로 억지로 누르지 않는다.
  • 써멀구리스를 적절히 바른다.
  • 쿨러를 균일하게 고정한다.
  • CPU 보조전원 케이블을 연결한다.
  • 첫 부팅 후 BIOS에서 온도를 확인한다.

써멀구리스

써멀구리스는 CPU와 쿨러 사이의 미세한 틈을 채워 열 전달을 돕는다.

CPU

↓

써멀구리스

↓

쿨러 베이스

↓

히트싱크 / 라디에이터

↓

팬으로 열 배출

너무 적거나 너무 많으면 열 전달 효율이 떨어질 수 있다.


CPU와 파워서플라이

고성능 CPU는 전력 소비가 높을 수 있다.

그래픽카드까지 함께 고려해 파워서플라이 용량을 선택해야 한다.

CPU 전력

+

GPU 전력

+

SSD / 팬 / 기타 장치

↓

필요 파워 용량 계산

가상화

CPU는 가상화 기술을 지원할 수 있다.

대표 용도:

  • Docker
  • VirtualBox
  • VMware
  • Hyper-V
  • Android Emulator
  • 서버 가상화
  • 테스트 환경 구성

BIOS / UEFI에서 가상화 기능을 활성화해야 하는 경우가 있다.


CPU와 AI

AI 작업에서는 GPU가 더 중요한 경우가 많지만, CPU도 다음 작업에서 중요하다.

  • 데이터 전처리
  • 파일 입출력
  • 모델 로딩
  • 서버 요청 처리
  • 백엔드 API 처리
  • 작은 모델 추론
  • 개발 환경 실행

AI 서버는 CPU, GPU, RAM, SSD, 네트워크를 함께 고려해야 한다.


장점

  • 컴퓨터의 핵심 연산을 담당한다.
  • 범용성이 높다.
  • 운영체제와 프로그램 실행에 필수이다.
  • 멀티코어로 여러 작업을 처리할 수 있다.
  • 고성능 CPU는 작업 시간을 크게 줄일 수 있다.
  • 내장 그래픽이 있으면 별도 GPU 없이 화면 출력 가능하다.

단점

  • 고성능 제품은 가격이 높다.
  • 발열 관리가 필요하다.
  • 메인보드와 소켓 호환성이 중요하다.
  • CPU만 좋아도 전체 성능이 무조건 좋아지는 것은 아니다.
  • 오버클럭은 안정성 문제가 생길 수 있다.
  • 세대가 바뀌면 메인보드 교체가 필요할 수 있다.

대표 활용 분야

  • 데스크톱 PC
  • 노트북
  • 서버
  • NAS
  • 스마트폰
  • 태블릿
  • 게임기
  • 임베디드 기기
  • 클라우드 서버
  • AI 서버
  • 개발 환경
  • 가상화 환경

실무 메모

  • CPU는 용도에 맞게 선택해야 한다.
  • 게임용은 싱글코어 성능과 GPU 조합이 중요하다.
  • 개발용은 코어 수, RAM, SSD를 함께 고려한다.
  • 영상 편집과 렌더링은 멀티코어 성능이 중요하다.
  • CPU 소켓과 메인보드 호환성을 반드시 확인한다.
  • BIOS가 해당 CPU를 지원하는지 확인해야 한다.
  • 고성능 CPU는 쿨러와 파워서플라이도 함께 고려한다.
  • 온도가 높으면 성능이 떨어질 수 있다.
  • 노트북 CPU는 같은 이름이어도 전력 제한에 따라 성능 차이가 크다.
  • CPU 사용률 100%가 계속되면 병목이나 백그라운드 작업을 확인한다.
  • 내장 그래픽이 필요한지 구매 전에 확인한다.
  • Docker, Android Emulator, 가상머신 사용 시 가상화 지원을 확인한다.

CPU와 함께 사용하는 기술


대표 활용 사례

  • Windows PC 구성
  • 게이밍 PC 조립
  • 개발용 PC 구성
  • 서버 구축
  • NAS 제작
  • Docker 개발 환경
  • Android Emulator 실행
  • 영상 편집용 워크스테이션
  • AI 서버 구성
  • 가상머신 운영
  • 고장 진단과 업그레이드

관련 문서


출처

  • Intel 공식 홈페이지
  • AMD 공식 홈페이지
  • Arm 공식 홈페이지