Ch.1 AI와 프로그래밍의 만남
CPU와 메모리 — 컴퓨터의 두뇌와 기억
CPU, RAM, SSD의 역할을 구별한다폰 노이만 구조의 기본 흐름을 이해한다
컴퓨터 안에는 어떤 부품이 있을까?
스마트폰 사양표에서 'RAM 8GB', 'SSD 256GB'를 봤을 겁니다. 이 부품들이 각각 무슨 일을 하는 걸까요?
RAM과 SSD 둘 다 저장 장치인데, 왜 두 개나 필요할까?
요리사(CPU) + 조리대(RAM) + 냉장고(SSD) 비유로 이해해봅시다.
lightbulb
핵심 개념
CPU
순차적 명령 실행에 최적화된 범용 프로세서
GPU
수천 개 코어로 병렬 연산을 수행하는 프로세서
article
핵심 내용
컴퓨터를 주방에 비유하면 이해가 쉽습니다
컴퓨터 안에는 4가지 핵심 부품이 있습니다
CPU — 명령어를 순차 실행 (두뇌) GPU — 수천 개 코어로 병렬 연산 RAM — 실행 중 데이터 임시 저장 SSD — 데이터 영구 보관
Python으로 RAM과 SSD의 차이를 체험해봅시다
# RAM vs SSD를 Python으로 체험!
# RAM = 딕셔너리 (빠르지만 프로그램 종료 시 사라짐)
ram = {}
ram["현재_작업"] = "Python 코딩"
ram["열린_탭"] = 12
print("🧠 RAM 상태:", ram)
# SSD = 파일 (느리지만 영구 저장)
ssd = ["운영체제", "Python", "사진 1000장", "음악 500곡"]
print("💾 SSD 저장:", ssd)
# CPU가 작업할 때: SSD → RAM → CPU
print("\n⚡ 실행 흐름:")
print(" 1. SSD에서 'Python' 로드")
print(" 2. RAM에 올려놓기:", ram)
print(" 3. CPU가 RAM의 데이터로 연산 수행")
# 전원 OFF 시뮬레이션
ram.clear()
print("\n🔌 전원 OFF!")
print(" RAM:", ram, "← 다 날아감!")
print(" SSD:", ssd, "← 그대로!")실행 중인 프로그램의 데이터를 임시로 저장하는 부품은?
CPU는 한 번에 하나의 작업만 순차적으로 처리한다
전원이 꺼져도 데이터가 유지되는 저장 장치는?
컴퓨터의 구조
key
핵심 용어
🧠
CPU
순차적 명령 실행에 최적화된 범용 프로세서
🖥️
GPU
수천 개 코어로 병렬 연산을 수행하는 프로세서
🍳
RAM
조리대 — 지금 쓰는 재료
🧊
SSD
냉장고 — 재료 보관
edit_note
정리 노트
CPU와 메모리 — 컴퓨터의 두뇌와 기억
4가지 핵심 부품
- CPU
- 두뇌 — 명령어를 순차적으로 실행하는 범용 프로세서
- GPU
- 병렬 처리기 — 수천 개 코어로 동시 연산
- RAM
- 조리대 — 실행 중인 데이터 임시 저장 (전원 OFF 시 삭제)
- SSD
- 냉장고 — 데이터 영구 보관 (전원 OFF 후에도 유지)
주방 비유로 정리
- 요리사 = CPU
- 레시피(프로그램)대로 순서대로 실행
- 조리대 = RAM
- 지금 쓰는 재료만 올려놓는 임시 공간
- 냉장고 = SSD
- 모든 재료를 보관하는 영구 저장소
★
RAM은 빠르지만 휘발성, SSD는 느리지만 영구적 — 둘 다 필요한 이유!
image
시각 자료
다이어그램: py-scene-computer
check_circle
핵심 정리
- 1CPU = 두뇌 (순차 실행)
- 2RAM = 임시 기억, SSD = 영구 보관
- 3GPU = 대량 병렬 처리
퀴즈와 인터랙션으로 더 깊이 학습하세요
play_circle인터랙티브 레슨 시작