FLASH MEMORY
검색

DRAM이란?

작업 책상에 비유해 배우는 메모리의 역할과 리프레시 원리.

기초 · 업데이트 2026-10-04

3줄 요약

  • DRAM은 실행 중인 데이터의 작업 공간입니다.
  • 전하로 데이터를 기억하며 주기적으로 상태를 복원합니다.
  • 전원이 꺼지면 데이터를 유지하지 못하므로 파일 저장과 구분해야 합니다.
이 페이지 목차이 글에서 배울 것책상과 서랍으로 이해하기아주 작은 전하를 기억한다노트북에서 실제로 하는 일자주 하는 오해이해했는지 확인하기

이 글에서 배울 것

DRAM이 왜 필요한지, 데이터를 어떻게 기억하는지, 저장공간과 무엇이 다른지 설명할 수 있으면 충분합니다. 회로식을 먼저 외울 필요는 없습니다.

책상과 서랍으로 이해하기

과제를 할 때 모든 책을 서랍에서 꺼냈다가 다시 넣으면 번거롭습니다. 지금 필요한 자료는 책상 위에 펼쳐놓습니다. 컴퓨터도 비슷합니다. 오래 보관할 파일은 SSD에 두고, 실행 중인 프로그램이 사용하는 데이터는 DRAM에 놓습니다.

DRAM은 작업 책상, NAND는 보관 서랍이라고 기억하세요. 다만 이것은 역할에 대한 비유입니다. DRAM 안에 실제 책상 같은 공간이 있는 것은 아닙니다.

아주 작은 전하를 기억한다

전하란 전기적인 성질을 가진 양입니다. 일반적인 DRAM의 저장 단위인 셀에는 전하를 담는 커패시터와 출입을 제어하는 트랜지스터가 있습니다. 커패시터는 작은 전기 저장소, 트랜지스터는 그 앞의 스위치라고 생각하면 됩니다.

  1. 쓰기: 스위치를 제어해 커패시터의 전하 상태를 바꿉니다.
  2. 읽기: 회로가 전하 상태를 구분해 0 또는 1로 해석합니다.
  3. 유지: 전하가 조금씩 새므로 주기적으로 상태를 복원합니다. 이것이 **리프레시(refresh)**입니다.

전원을 끄면 데이터를 유지하는 동작도 멈춥니다. 그래서 DRAM을 휘발성 메모리라고 부릅니다. 물이 조금씩 새는 컵을 다시 채우는 장면은 리프레시를 이해하기 위한 비유입니다.

노트북에서 실제로 하는 일

강의 자료를 열면 저장장치에서 읽은 데이터가 작업 메모리에 올라옵니다. 프로그램을 여러 개 켜면 필요한 작업 공간도 늘어납니다. 공간이 부족하면 운영체제가 일부 데이터를 저장장치로 옮기면서 반응이 느려질 수 있습니다.

구분 DRAM NAND 기반 SSD
주된 역할 실행 중인 데이터의 작업 공간 파일을 오래 보관
전원 차단 후 데이터 유지 불가 데이터 보관 가능
용량을 늘릴 때 동시에 펼칠 작업 공간 확대 저장할 파일 공간 확대

자주 하는 오해

RAM을 늘리면 모든 프로그램이 빨라질까요? 메모리 부족이 원인이면 도움이 됩니다. 이미 충분하다면 CPU 연산, 저장장치, 네트워크 등 다른 원인을 확인해야 합니다.

저장하지 않은 문서는 전부 DRAM에만 있나요? 프로그램의 자동 저장이나 복구 파일이 있을 수 있습니다. 휘발성이라는 성질과 실제 프로그램의 복구 기능을 구분하세요.

이해했는지 확인하기

질문: SSD가 있어도 DRAM이 필요한 이유는 무엇일까요?

SSD는 오래 보관하는 역할, DRAM은 실행 중인 데이터를 빠르게 다루는 역할입니다. 한쪽이 다른 쪽의 역할을 완전히 대신하지는 않습니다.

한 단계 더 · 엔지니어는 무엇을 볼까?

용량 외에도 데이터를 기다리는 시간인 지연시간과, 한 번에 전달할 수 있는 양인 대역폭을 구분합니다. 실제 병목에 따라 개선 방법이 달라집니다. 셀 구조를 더 공부하려면 MOSFET의 스위치 원리부터 읽어보세요.

개념 확인에 사용한 공식 자료

비유와 학습 예시는 이해를 돕기 위해 작성했습니다.

관련 기술