요약: 메모리는 크게 휘발성 메모리(RAM)와 비휘발성 메모리(ROM, Flash 등)로 나뉘며, 속도·용도·가격에 따라 다양한 종류가 존재합니다.
🖥️ 메모리의 주요 분류
- 휘발성 메모리 (Volatile Memory)
- 전원이 꺼지면 데이터가 사라짐.
- CPU가 작업 중인 데이터를 빠르게 읽고 쓰기 위해 사용.
- 비휘발성 메모리 (Non-Volatile Memory)
- 전원이 꺼져도 데이터 유지.
- 운영체제, 프로그램, 파일 등을 영구적으로 저장.
🔑 메모리 종류와 특징
| 종류 | 휘발성 여부 | 속도 | 주요 용도 | 특징 | 가격 |
|---|---|---|---|---|---|
| RAM (Random Access Memory) | 휘발성 | 빠름 | 주기억장치, 실행 중인 프로그램 데이터 저장 | CPU와 빠른 데이터 통신 | 보통 |
| DRAM (Dynamic RAM) | 휘발성 | 보통 | 메인 메모리 | 주기적 리프레시 필요, 저렴 | 저렴 |
| SRAM (Static RAM) | 휘발성 | 매우 빠름 | CPU 캐시 메모리 | 리프레시 불필요, 용량 작음 | 비쌈 |
| ROM (Read Only Memory) | 비휘발성 | 느림 | 시스템 초기화, BIOS 저장 | 제조 시 기록, 변경 불가 | 저렴 |
| PROM/EPROM/EEPROM | 비휘발성 | 느림~보통 | 펌웨어 저장 | PROM은 1회 기록, EPROM은 자외선 삭제 가능, EEPROM은 전기적 삭제 가능 | 보통 |
| Flash Memory | 비휘발성 | 빠름 | SSD, USB, SD 카드 | 전기적으로 삭제·재기록 가능, 대용량 저장 | 보통~비쌈 |
| Cache Memory | 휘발성 | 매우 빠름 | CPU와 RAM 사이 데이터 버퍼 | SRAM 기반, 속도 최적화 | 비쌈 |
| 가상 메모리 (Virtual Memory) | 휘발성+비휘발성 | 느림 | RAM 부족 시 HDD/SSD 일부 사용 | 실제 RAM 확장 효과 | 저렴 |
⚡ 핵심 포인트
- RAM: 프로그램 실행 중 데이터를 임시 저장 → 속도 빠르지만 전원 끄면 사라짐.
- ROM: 시스템 부팅용 펌웨어 저장 → 전원 꺼져도 유지, 수정 거의 불가.
- SRAM vs DRAM: SRAM은 빠르지만 비싸고 용량 작음, DRAM은 느리지만 저렴하고 대용량.
- Flash Memory: SSD·USB·SD 카드에 사용, 영구 저장 가능하며 속도도 빠름.
- Cache Memory: CPU 성능을 극대화하는 초고속 메모리.
👉 정리하면, 속도와 용량이 중요한 작업에는 RAM과 Cache, 영구 저장에는 ROM과 Flash, 대용량·저렴한 저장에는 HDD/SSD가 적합합니다.
