본문 바로가기

Domain/컴퓨터구조

5. Internal Memory

DRAM (Dynamic RAM)

전기를 통해 충전하는 방식을 이용하여 데이터를 저장한다. 시간이 지남에 따라 전하량이 줄어드는 것을 방지하기 위해 refresh 작업이 필요하다. 

 

 특징

  • 용량 대비 가격이 저렴하다.
  • Refresh 작업이 필요하다.
  • Main mermoy로 주로 사용된다.

DRAM의 구조

Interleaved Memory

 주기억장치를 접근하는 속도를 빠르게 하는데 사용된다. 메모리 인터리빙 기법은 인접한 메모리 위치를 서로 다른 뱅크(bank)에 둠으로써 동시에 여러 곳을 접근할 수 있게 하는 것이다. 메모리 인터리빙은 블록 단위 전송이 가능하게 하므로 캐시나 기억장치와 주변장치 사이의 빠른 데이터 전송을 위한 DMA(Direct Memory Access)에서 많이 사용한다.


SRAM (Static RAM)

저장된 상태가 정적이며 flip-flop을 통해 값을 저장하고 유지한다.

 

 특징

  • 빠르고 용량이 작다.
  • Cache memroy로 주로 사용된다.
공통점 : DRAM, SRAM 둘다 휘발성 메모리로 전원이 필요하다.

Flash Memory

 전기적으로 데이터를 쓰고 지울 수 있는 비휘발성 메모리.

 

 특징

  • 값을 지울 때 블럭 단위로 지우게 된다.
  • 속도는 DRAM 보다는 느리나 하드디스크 보다는 빠르다.

Advanced DRAM

SDRAM(Syncronous DRAM) 

  클럭 시그널을 통해 동기화된 시간에 작업을 수행하는 DRAM

DDR SDRAM

 기존의 SDRAM은 클럭 시그널이 올라갈 경우에만 동기화 하여 읽기/쓰기 작업을 진행했지만 더 진보하여 클럭 시그널이 내려갈 경우에도 읽기/쓰기 작업을 진행한다.

'Domain > 컴퓨터구조' 카테고리의 다른 글

3. A Top-Level of Computer Function and Interconnection  (0) 2020.03.14
4. Cache Memory  (0) 2020.03.14
6. External Memory  (0) 2020.03.14
7. I/O (Input/Output)  (0) 2020.03.12
10. Computer Arithmetic  (0) 2020.03.12