DRAM (Dynamic RAM)
전기를 통해 충전하는 방식을 이용하여 데이터를 저장한다. 시간이 지남에 따라 전하량이 줄어드는 것을 방지하기 위해 refresh 작업이 필요하다.
특징
- 용량 대비 가격이 저렴하다.
- Refresh 작업이 필요하다.
- Main mermoy로 주로 사용된다.
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 |