메모리 종류 - 3장. 주 기억장치 (메인 메모리, RAM) (3-1. RAM (Random Access Memory) – 컴퓨터의 작업 공간)

2025. 2. 23. 15:55정보기술/하드웨어

📌 3-1. RAM (Random Access Memory) – 컴퓨터의 작업 공간

RAM은 컴퓨터에서 실행 중인 프로그램과 데이터를 저장하는 작업 공간입니다.
RAM이 클수록 더 많은 프로그램을 동시에 실행할 수 있으며, 컴퓨터의 전반적인 속도와 성능에 큰 영향을 줍니다.


🔹 1. 실행 중인 프로그램과 데이터를 저장하는 역할

컴퓨터가 실행되는 동안, CPU는 필요한 데이터를 RAM에서 가져와서 연산합니다.
즉, RAM은 CPU가 작업하는 공간으로, 컴퓨터의 메모장과 같은 역할을 합니다.

RAM의 주요 기능

  • 프로그램 실행 공간 제공 → RAM에 프로그램 데이터를 저장하여 빠르게 실행 가능
  • CPU와 저장장치(HDD/SSD) 간의 속도 차이 극복 → SSD/HDD보다 빠른 속도로 데이터 제공
  • 멀티태스킹 지원 → 여러 개의 프로그램을 동시에 실행할 수 있도록 지원

💡 비유하자면?

  • RAM은 책상 위 펼쳐진 노트북
  • SSD/HDD는 책장에 꽂힌 책
  • 책장을 계속 뒤져서 자료를 가져오는 것보다, 책상 위에 필요한 자료를 펼쳐놓고 쓰는 것이 훨씬 빠릅니다!

🔹 2. DRAM vs SRAM 차이점

RAM은 크게 DRAM (Dynamic RAM)SRAM (Static RAM) 두 가지로 나뉩니다.

DRAM (Dynamic RAM) – 일반적인 RAM

  • 대부분의 컴퓨터가 사용하는 RAM
  • 데이터를 유지하기 위해 주기적으로 리프레시(refresh) 필요
  • 상대적으로 저렴하고 대용량 제작 가능
  • 속도가 SRAM보다 느리지만 충분히 빠름

💡 사용 예시:

  • DDR4, DDR5 RAM → 우리가 흔히 사용하는 PC, 노트북 메모리

SRAM (Static RAM) – 빠르지만 비싼 RAM

  • 전력이 공급되는 동안 데이터를 지속적으로 유지 (리프레시 불필요)
  • 속도가 DRAM보다 훨씬 빠름
  • 하지만 비싸고 용량이 작음
  • 주로 CPU의 캐시 메모리(L1, L2, L3) 로 사용됨

💡 사용 예시:

  • CPU 캐시 메모리 (L1, L2, L3) → 가장 빠른 데이터 저장 공간
구분  DRAM (Dynamic RAM) SRAM (Static RAM)
속도 느림 빠름
가격 저렴 비쌈
전력 소비 낮음 높음
사용 용도 메인 메모리(RAM) CPU 캐시 메모리
데이터 유지 리프레시 필요 리프레시 불필요

💡 즉, DRAM은 컴퓨터의 메인 메모리, SRAM은 CPU의 캐시 메모리로 사용됩니다.


🔹 3. RAM 용량이 크면 왜 속도가 빨라질까?

RAM이 클수록 더 많은 데이터를 저장할 수 있기 때문에, 프로그램 실행 속도가 빨라집니다.

RAM이 작을 때 (느림)

1️⃣ 실행 중인 프로그램이 많아지면 RAM이 부족
2️⃣ RAM이 부족하면 HDD/SSD의 가상 메모리(Page File) 를 사용해야 함
3️⃣ 가상 메모리는 속도가 매우 느려, 프로그램 실행 속도 저하


RAM이 클 때 (빠름)

1️⃣ 실행 중인 프로그램과 데이터를 RAM에 충분히 저장
2️⃣ CPU가 데이터를 빠르게 불러올 수 있어 속도 향상
3️⃣ 가상 메모리를 사용할 필요가 없어 성능 최적화

💡 비유하자면?

  • RAM이 크면 책상 위 공간이 넓어, 필요한 자료를 많이 펼쳐놓고 빠르게 작업 가능
  • RAM이 작으면 책상이 좁아, 자주 자료를 책장에서 꺼내야 해서 속도가 느려짐

🎯 4. 정리하기

RAM은 컴퓨터에서 실행 중인 프로그램과 데이터를 저장하는 작업 공간이다.
RAM이 충분하면 프로그램을 빠르게 실행할 수 있고, 멀티태스킹 성능이 향상된다.
DRAM은 일반적인 RAM으로 저렴하고 대용량 제작이 가능하며, SRAM은 빠르지만 비싸서 캐시 메모리로 사용된다.
RAM이 클수록 가상 메모리(HDD/SSD 사용)를 줄일 수 있어 컴퓨터 속도가 빨라진다.