1. RAM의 특징과 종류

RAM의 특징

  1. 전원을 끄면 저장된 내용이 사라지는 휘발성 저장 장치
  2. RAM의 용량이 크면 보조기억장치에서 많은 데이터를 가져올 수 있다. 그래서 많은 프로그램을 동시에 실행하는데에 유리하다.

RAM의 종류

  1. DRAM(Dynamic)
    1. 시간이 지나면 저장된 데이터가 동적으로 변하는 RAM
    2. 소비 전력이 낮고 저렴하고 집적도가 높아서 일반적으로 사용함.
  2. SRAM(Static)
    1. 시간이 지나도 저장된 데이터가 사라지지 않음.
    2. 대용량으로 만들어질 필요는 없지만 속도는 빨라야 하는 저장 장치 → 캐시 메모리로 사용 됨
  3. SDRAM(Synchronous)
    1. 클럭 신호와 동기화된 DRAM
  4. DDR SDRAM
    1. 최근 가장 흔히 사용되는 RAM
    2. 대역폭을 넓혀 속도를 빠르게 만든 SDRAM

2. 메모리의 주소 공간

  1. 물리주소 - 메모리 하드웨어가 사용하는 주소
  2. 논리주소 - CPU와 실행 중인 프로그램이 사용하는 주소

논리 주소와 물리 주소 간의 변환은 CPU와 주소 버스 사이에 위치한 메모리 관리 장치(MMU)라는 하드웨어에 의해 수행

MMU는 CPU가 발생시킨 논리 주소에 베이스 레지스터 값을 더하여 논리 주소를 물리 주소로 변환

논리 주소 범위를 벗어나는 명령어 실행을 방지하고 실행 중인 프로그램이 다른 프로그램에 영향을 받지 않도록 보호하기 위해 한계 레지스터를 사용한다.

3. 캐시 메모리

저장 장치의 일반적인 명제

  1. CPU와 가까운 저장 장치는 빠르고, 멀리 이쓴 저장 장치는 느리다.
  2. 속도가 빠른 저장 장치는 저장 용량이 작고, 가격이 비싸다.

저장 계층 구조