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 사용)를 줄일 수 있어 컴퓨터 속도가 빨라진다.