컴퓨터 과학

[컴퓨터 구조] 메모리 - RAM

Data Jun 2025. 11. 23. 20:21

컴퓨터가 데이터를 어떻게 저장하고 읽어들이는지 이해하는 데 필수적인 메모리(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 = 동기화로 성능 향상