본문 바로가기

it관련

RAM, DRAM, SRAM, NVRAM 가 무엇인가요

반응형

RAM, DRAM, SRAM, NVRAM 가 무엇인가요





RAM (Random Access Memory)

임의접근방식에 읽기/쓰기 메모리로 휘발성 메모리.

(휘발성 이기 때문에 기록된 데이터를 유지하기 위해선 반드시 전원이 필요합니다.)

다 아시는 내용이겠지만 그래서 ROM 보다는 속도가 많이~ 빨라도 아주 많이~ 빠릅니다.^^


DRAM(Dynamic RAM)

저장된 내용을 유지하기 위해 일정 간격으로 반드시 Refresh(재충전)가 필요함.

* Refresh(재충전) 란 메모리가 충방전(충전<->방전) 과정이 이루어지면서 다시 재충전이

필요하다는 의미 입니다.

집적도가 높고(높으니 전력소모가 적고) 구조가 간단해서 용량이 크기 때문에 일반적인 PC 용 메모리가 이쪽에 속합니다.


SRAM(Static RAM)

Refresh 가 필요없고, DRAM 보다 빠르다.

* DRAM 과 달리 Refresh(재충전) 없이 계속 전력을 공급시킬 수 있습니다.

그래서 Static RAM 을 정적램 이라고 부르는 이유 입니다.

집적도가 낮고(낮으니 전력소모량이 많겠죠^^) 구조가 복잡해서 용량은 작지만 속도는 아주~ 빠릅니다^^ 그래서 CPU 의 캐쉬 메모리로 주로 사용 됩니다.


NVRAM(Non-Volatile RAM)

이 메모리는 RAM 이지만, Non-Volatile 즉, 비휘발성 RAM 입니다. 말이좀 이상하지요

전원이 차단되도 데이터가 사라지지 않고 유지되는 RAM 입니다.

좀더 세부적으로 말하자면 비휘발성 SRAM(Static RAM)이라고 보시면 됩니다.

별도의 외부 배터리가 있어서 전원이 차단되도 데이터를 계속 유지하는 방식이 있고,

서론에서 설명드렸던 EEPROM 연동되서 전원이 차단되면 해당 내용을 EEPROM 에 저장하고

전원이 다시 켜지면 해당 내용을 다시 읽어오는 방식도 있습니다.



반응형