전공/컴퓨터 구조

RAM의 특성과 종류

공부하려구요 2023. 7. 29. 12:57
728x90
반응형

RAM (주기억장치)

많은 프로그램을 동시에 실행하는 데에 유리하다.

 

RAM의 종류

  • DRAM (Dynamic RAM)
    • 저장된 데이터가 동적으로 사라짐
    • 데이터 소멸을 막기 위해 주기적으로 재활성화 해야 함.
  • SRAM (Static RAM)
    • 저장된 데이터가 정적인 RAM
    • DRAM보다 빠름
  DRAM SRAM
재충전 필요함 필요 없음
속도 느림 빠름
가격 저렴함 비쌈
집적도 높음 낮음
소비 전력 적음 높음
사용 용도 주기억장치 (RAM) 캐시 메모리

 

SDRAM (Synchronous DRAM): 한 번에 하나

  • 발전한 DRAM
  • 클럭 신호와 동기화된 DRAM

DDR SDRAM (Double Data Rate SDRAM): 한 번에 두개

  • 발전한 SDRAM
  • 대역폭을 넓혀 속도를 빠르게 만든 SDRAM

메모리의 주소공간

 

주소

  • 물리 주소
    • 메모리 입장에서 바라본 주소
    • 말 그대로 정보가 실제로 저장된 하드웨어상의 주소
  • 논리 주소
    • CPU와 실행 중인 프로그램 입장에서 바라본 주소
    • 실행 중인 프로그램 각각에게 부여된 0번지부터 시작하는 주소

MMU(메모리 관리 장치): 논리 주소를 물리 주소로 변환함.

  • 논리 주소와 베이스 레지스터 (프로그램의 기준주소) 값을 더하여 논리 주소를 물리 주소로 변환

한계 레지스터

  • 프로그램의 영역을 침범할 수 있는 명령어의 실행을 막음
  • 베이스 레지스터가 실행 중인 프로그램의 가장 작은 물리 주소를 저장한다면, 한계 레지스터는 논리 주소의 최대 크기를 저장

저장 장치 계층 구조

 

캐시메모리

  • CPU와 메모리 사이에 위치함
    • 레지스터보다 용량이 크고 메모리보다 빠른 SRAM 기반의 저장 장치
  • CPU의 연산 속도와 메모리 접근 속도의 차이를 줄이기 위해 탄생
  • L1, L2 캐시는 코어 내부에, L3 캐시는 외부에 위치함
  • 캐시 히트 횟수 / (캐시 히트 횟수 + 캐시 미스 횟수)

참조 지역성의 원리: CPU가 메모리에 접근할 때의 주된 경향을 바탕으로 만들어진 원리

  • CPU는 최근에 접근했던 메모리 공간에 다시 접근하려는 경향이 있다.
  • CPU는 접근한 메모리 공간 근처를 접근하려는 경향이 있다.

 

728x90
반응형