topic난이도 · 약 15

CPU와 메모리

CPU(두뇌) + RAM(조리대) + SSD(냉장고) + GPU(병렬 가속기). 컴퓨터 4대 핵심 부품.

#CPU#GPU#RAM#SSD#폰노이만
왜 배우는가

스마트폰 사양표에서 'RAM 8GB', 'SSD 256GB'를 봤을 것이다. 이 부품들이 각각 무슨 일을 하는지 알면 프로그래밍에서 메모리 관리와 성능 최적화를 직관적으로 이해할 수 있다.

컴퓨터를 주방에 비유하면 이해가 쉽다. = 요리사, = 조리대, SSD = 냉장고.

부품비유역할
{{cpu|CPU}}요리사 👨‍🍳명령어를 순차적으로 실행하는 범용 프로세서
{{gpu|GPU}}조수 수천 명 ⚡수천 개 코어로 병렬 연산 수행
{{ram|RAM}}조리대 🍳실행 중인 데이터 임시 저장 (전원 OFF 시 삭제)
SSD냉장고 🧊데이터 영구 보관 (전원 OFF 후에도 유지)

실행 흐름: SSD에서 프로그램 로드 → RAM에 올려놓기 → CPU가 RAM의 데이터로 연산 수행 전원 OFF: RAM → 다 날아감! / SSD → 그대로!

컴퓨터 4대 부품 — CPU, RAM, SSD, GPU의 역할
CPU 실행 사이클 — Fetch, Decode, Execute
메모리 계층 — 레지스터부터 SSD까지 속도와 용량 비교

RAM은 딕셔너리처럼 빠르게 접근하지만 프로그램이 끝나면 사라진다. SSD는 파일처럼 영구 저장된다.

실기 드릴 3문항
edit실기 드릴 · 단답형

실행 중인 프로그램의 데이터를 임시로 저장하는 부품은?

check_circle실기 드릴 · OX

CPU는 한 번에 하나의 작업만 순차적으로 처리한다.

edit실기 드릴 · 단답형

전원이 꺼져도 데이터가 유지되는 저장 장치는?