작성: 2020-07-21 수정: 2020-07-21

메모리의 구조

순차접근 vs 임의접근

CPU와 주기억장치(RAM) 장치 사이에는 캐쉬메모리가 존재하고, 캐쉬메모리는 자주 사용되는 것은 캐쉬에 남겨두고 사용하면서 효율성을 높인다.

순차접근 vs 임의 접근

1. 순차접근: 마그네틱 테이프

결과를 얻기 위해 모든 목록을 순회하며 접근해야함.

2. 임의접근: RAM

메모리 주소를 알고있는 경우 즉시 접근이 가능하다.

RAM은 임의 접근이 가능하게 만들어진 구조이기 때문에, Data Bus와 Address Bus가 분리되어 있다.

System Bus

  • Control Bus: CPU에게 Data를 보낼지 받을지를 set, enable을 통해서 결정한다.
  • Addess Bus: CPU에게 줄 데이터의 주소, 혹은 CPU에게 받은 데이터를 저장할 주소의 정보를 주고 받는다.
  • Data Bus: 해당 Address에 메모리에 데이터를 주고 받을떄 사용된다.

메모리를 프로그래머가 직접 다루는 경우, 하드웨어 제어시 유리하고, 속도의 이점을 가질 수 있다.