be_better

[컴퓨터 구조] 8 x 1 메모리 동작과 구성 본문

컴퓨터 공학 지식/컴퓨터 구조

[컴퓨터 구조] 8 x 1 메모리 동작과 구성

NiceTry 2023. 9. 6. 18:09

목차

    1 bit latch

    D Flip-Flop 의 Oscillator의 Clock 신호를 Write로 표시 했을 때,

    Data가 Input되고 Write 신호도 1 이라면 1 bit를 일시적으로 저장할 수 있는 메모리를 표현할 수 있다.

     

    8-to-1 selector

    8 bit 데이터에서 특정 1 bit 값만 출력

    메모리 주소를 스위치 세개로 0, 1을 각각 표현해 000부터 111까지 2^3(8)개로 구분한다.

    어느 위치에 저장했는지, 어느 위치에 있는 데이터를 읽어올 것인지 address 특정 주소를 정해준다.

     

    3-to-8 decoder

    3개의 스위치의 주소 표현으로 특정 주소를 선택하고, Write 신호가 1이라면

    Input Data가 주소를 확인한 후 특정 latch에 write된다.

     

    온전한 8 bit latch

    3-to-8 decoder와 8-to-1 selector로 구성되어 있다.

    0, 1 로 표현한 주소값이 decoder와 selector에 동일하게 적용되어 있다.

     

    따라서 Write신호가 1일 때, 스위치로 표현한 해당 주소에 Data In 값이 쓰여지고

    Data Out은 항상 해당 주소에 해당하는 값을 출력한다.

     

    RAM

    위의 온전한 8 bit latch가 바로 RAM

     

    특징

    • Memory : 데이터를 저장할 수 있음
    • Read / Write : 특정 공간에 새로운 데이터 저장, 읽기 가능
    • Random Access : Address 지정을 통해 특정 공간 값 접근 가능
      • 어떤 메모리는 순차접근만 가능한 메모리도 있다.
        • [100]번째 주소를 읽기 위해서 [..., 98, 99]부터 읽어야 함