컴퓨터가 데이터를 어떻게 저장하고 읽어들이는지 이해하는 데 필수적인 메모리(RAM) 와 그 종류에 대해 아주 간단하게 정리해보겠습니다.
1. RAM이란? (휘발성 메모리)
RAM(Random Access Memory)은 **전원이 꺼지면 저장된 내용이 사라지는 ‘휘발성 메모리’**입니다.
✔ 역할
- CPU가 실행할 프로그램과 데이터를 저장
- 빠르게 읽고 쓸 수 있어 실행 속도에 직접 영향을 줌
반대로 SSD·HDD 같은 저장장치는 전원이 꺼져도 데이터가 유지되는 비휘발성 메모리입니다.
2. 메모리 접근 방식
1️⃣ 임의 접근(Random Access, Direct Access)
데이터가 어디에 있든 바로 접근할 수 있는 방식
→ RAM이 이 방식으로 동작
2️⃣ 순차 접근(Sequential Access)
데이터를 처음부터 순서대로 따라가야 원하는 위치에 도달할 수 있는 방식
→ 대표적으로 테이프 드라이브 같은 장치가 사용
이미지처럼
- 왼쪽: 원하는 위치로 바로 이동 (임의 접근)
- 오른쪽: 순서대로 따라가며 이동 (순차 접근)
3. RAM의 종류
1️⃣ DRAM (Dynamic RAM)
- 저장된 데이터가 시간이 지나면 사라지므로 주기적인 재충전(refresh) 필요
- 느리지만 저렴하고 집적도가 높아서 대용량 메모리에 적합
→ 우리가 흔히 말하는 “메모리 RAM”이 대부분 DRAM 기반
2️⃣ SRAM (Static RAM)
- 재충전 필요 없음(데이터가 안정적으로 유지)
- 속도 빠름, 하지만 전력 소모 크고 가격 비싸며 집적도 낮음
→ CPU 캐시(L1, L2, L3)에 사용되는 고성능 메모리
3️⃣ SDRAM (Synchronous DRAM)
- DRAM을 클럭 신호에 동기화하여 더 빠르게 만든 발전형 메모리
- 현대 컴퓨터에서 쓰는 DDR 메모리의 기반 기술
정리하면
- RAM = 휘발성 + 빠른 데이터 작업 공간
- 접근 방식 = 임의 접근 vs 순차 접근
- DRAM = 대용량, SRAM = 고속 캐시, SDRAM = 동기화로 성능 향상
'컴퓨터 과학' 카테고리의 다른 글
| [컴퓨터 구조] 메모리 - 캐시 메모리 (0) | 2025.11.24 |
|---|---|
| [컴퓨터 구조] 메모리 - 빅 엔디안과 리틀 엔디안 (0) | 2025.11.23 |
| [컴퓨터 구조] CPU - 성능 향상을 위한 설계 (0) | 2025.11.23 |
| [컴퓨터 구조] CPU - 인터럽트 (0) | 2025.11.23 |
| [컴퓨터 구조] CPU - 레지스터 (0) | 2025.11.23 |