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 → 그대로!
RAM은 딕셔너리처럼 빠르게 접근하지만 프로그램이 끝나면 사라진다. SSD는 파일처럼 영구 저장된다.
실기 드릴 3문항
edit실기 드릴 · 단답형
실행 중인 프로그램의 데이터를 임시로 저장하는 부품은?
check_circle실기 드릴 · OX
CPU는 한 번에 하나의 작업만 순차적으로 처리한다.
edit실기 드릴 · 단답형
전원이 꺼져도 데이터가 유지되는 저장 장치는?