RAM
(Random Access Memory) : 전원을 끄면 저장된 명령어와 데이터가 사라지는 휘발성 저장 장치
<aside> ❕
RAM 용량이 크면 많은 프로그램들을 동시에 실행할 수 있지만 속도와 크기가 비례하는 것은 아님
</aside>
DRAM
: 시간이 지나면 저장된 데이터가 사라지는 RAM으로, 일정주기로 데이터 재활성화(=재저장) 필요
SRAM
: 시간이 지나도 데이터가 사라지지 않음 (그렇다고 비휘발성이라는 것은 아님)
구분 | DRAM (Dynamic RAM) | SRAM (Static RAM) |
---|---|---|
속도 | 비교적 느림 | 빠름 |
저장 유지 | 주기적으로 리프레시 필요 | 리프레시 불필요 |
집적도 | 높음 (더 많은 데이터를 저장 가능) | 낮음 |
소모 전력 | 낮음 | 높음 |
가격 | 저렴 | 비쌈 |
용도 | 메인 메모리 (RAM) | 캐시 메모리 (CPU 캐시 등) |
SDRAM
: 클럭 신호와 동기화되어서 동작 → 클럭마다 CPU와 정보를 주고받을 수 있는 DRAM
DDR SDRAM
: 대역폭을 넓혀 속도를 빠르게 만든 SDRAM
<aside> ❕
메모리에 저장된 정보는 시시각각 변함 → 새롭게 실행되는 프로그램이 시시때때로 적재되고, 끝나면 삭제되고 등
</aside>