본문 바로가기

Computer Science

컴퓨터구조론 - 메모리 : RAM

 

 

 

 

RAM이란?

   - Random Access Memory, 개념적으로는 사용자가 자유롭게 읽고 쓰고 지울 수 있는 기억장치입니다.

   - 구조 상으로는 8×1 RAM의 경우 3-to-8 decoder와 8-bit-Latch, 8-to-1 selector로 구성되어 있습니다.

RAM

   - 8×1 RAM은 8개 비트 중 1개의 특정비트를 쓰고, 읽을 수 있는 메모리입니다.

   - 데이터 읽기/쓰기가 가능하며, Random Access 를 통해 접근 속도가 빠릅니다.

   -전원이 차단되면 내용이 지워지는 휘발성 메모리입니다.

 

 

 

 

RAM array ( 8×2, 16×1, m×n )

   - 8×1 RAM을 여러개 묶어 만든 구조입니다.

   - 읽고 쓰기는 동시에 하되, 각 RAM 별로 별도의 Data가 입력되어, 용량이 큰 데이터도 저장이 가능합니다.

RAM array

   - 8×2 RAM array에 1-to-2 decoder 와 2-to-1selector를 붙여주면 16x1 RAM array가 됩니다. 

   - decoder와 selector를 추가하여 크기를 확장시킬 수 있습니다.

   - 확장된 용량에 따라 m*n RAM array라고 표현합니다.