반응형
D램(Dynamic RAM)의 한 비트를 저장하는 1개의 셀은 다음 그림과 같다. 한 비트는 트랜지스터 1개와 캐패시터 1개로 구성되고 캐패시터에 충전된 전하로 0 또는 1을 판단한다.
캐패시터에 충전된 전하는 시간에 따라 방전되기 때문에 일정 주기로 다시 충전해주어야 하고 이것을 Refresh라고 한다. 보통 64ms 주기로 캐패시터를 다시 충전해 주어야 한다. Refresh 동작 시에는 우선 캐패시터의 값을 읽은 후 읽은 값과 동일한 값을 캐패시터에 저장한다.
DRAM을 사용하기 위해서는 Refresh를 자동으로 수행하는 DRAM 컨트롤러가 있어야 한다. DRAM 컨트롤러는 보통 CPU에 내장되지만 최근의 DRAM은 DRAM 내부에 컨트롤러를 내장하여 DRAM을 SRAM과 같은 방식으로 사용할 수 있도록 하기도 한다.
DRAM은 SRAM에 비해 가격을 제외한 거의 모든 면에서 특성이 좋지 않다. DRAM을 사용하는 단 한가지 이유는 용량 대비 가격이 매우 싸기 때문이다. 속도가 중요한 CPU의 캐쉬에는 SRAM을 사용한다.
반응형
'전자 > 전기전자' 카테고리의 다른 글
전기 전자 공학의 분야 및 대학 (0) | 2018.04.08 |
---|---|
반도체 회사 (0) | 2018.04.01 |
RFID의 원리 (0) | 2018.03.17 |
PL2303 USB 시리얼 컨버터 (0) | 2018.03.11 |
시리얼 터미널 프로그램 종류 (0) | 2018.03.09 |
댓글