
🧠 RAM의 특징과 종류
1. RAM이란?
컴퓨터의 주기억장치(Main Memory) 는 크게 RAM과 ROM으로 나뉜다.
일상적으로 “메모리”라고 하면 대부분 RAM을 의미한다.
RAM(Random Access Memory)은 CPU가 프로그램을 실행하기 위해 필요한 명령어와 데이터를 저장하는 장치이며
전원이 꺼지면 저장 내용이 사라지는 휘발성 메모리다.
2. RAM의 특징
✔ CPU와의 관계
- CPU는 프로그램 실행 시 RAM에서 명령어와 데이터를 읽어옴
- RAM은 실행할 프로그램과 실행 중 데이터를 저장하는 공간
✔ 휘발성 저장장치
- 전원이 꺼지면 내용이 사라짐
- 그래서 SSD, HDD, USB, CD-ROM 같은 보조기억장치가 반드시 필요
✔ 저장장치 분류
- 휘발성 저장장치: 전원을 끄면 데이터가 사라짐 → RAM
- 비휘발성 저장장치: 전원을 꺼도 데이터 유지 → SSD, HDD, USB 등
3. RAM 용량이 성능에 미치는 영향
✔ RAM이 작으면?
- 여러 프로그램을 동시에 저장할 공간 부족
- 부족한 공간 때문에 보조기억장치에서 프로그램을 계속 불러오게 됨
- 디스크 접근이 증가 → 시스템 성능 저하
✔ RAM이 크면?
- 여러 작업을 동시에 부드럽게 실행
- 캐시처럼 데이터를 미리 담아둘 공간 증가
- 디스크 스와핑 감소 → 전반적 성능 향상
4. RAM의 종류
4-1. DRAM (Dynamic RAM)
- 대부분의 PC에서 사용되는 RAM
- 저장된 데이터가 시간이 지나면 사라져서 주기적으로 재충전(refresh) 필요
- 장점
- 가격 저렴
- 소비전력 낮음
- 집적도 높아서 대용량 구성 가능
- 단점
4-2. SRAM (Static RAM)
- 저장된 데이터가 비교적 안정적으로 유지됨 → 리프레시 불필요
- 하지만 여전히 휘발성 메모리
- 장점
- 단점
- 가격 비쌈
- 소비전력 큼
- 집적도 낮아 대용량 설계 어려움
- 활용 예: CPU 캐시 메모리(L1/L2/L3)
4-3. SDRAM (Synchronous DRAM)
- 클럭 신호와 동기화되어 동작하는 DRAM
- 동기식 구조로 DRAM보다 효율적이고 속도 향상
4-4. DDR SDRAM (Double Data Rate SDRAM)
- 기존 SDRAM의 발전형
- 클럭의 상승·하강 에지 모두에서 데이터 전송 → 속도 2배
- 현재 가장 널리 사용하는 RAM
- DDR → DDR2 → DDR3 → DDR4 → DDR5로 발전 중
5. 대역폭(Bandwidth)
- 단위 시간당 전송 가능한 데이터의 양
- 도로의 ‘차선 수’에 비유 가능
- 대역폭이 넓을수록 더 많은 데이터를 동시에 처리 → RAM 성능 개선
📌 요약
- RAM은 휘발성이며 실행 중 프로그램과 데이터를 저장하는 주기억장치
- RAM이 크면 디스크 접근이 줄어 시스템 성능이 향상됨
- 대표 RAM 종류: DRAM, SRAM, SDRAM, DDR SDRAM
- 현대 컴퓨터는 대부분 DDR 계열 RAM 사용