컴퓨터구조

[컴퓨터구조] 메모리 RAM의 특징과 종류

파송송 2022. 11. 23. 14:21
728x90

주기억장치의 종류에는 RAM ROM이 있고 메모리라는 용어는 자주 쓰는 RAM을 지칭하는 경우가 많음

RAM

  • 실행할 프로그램의 명령어와 데이터가 저장되는 곳
  • 휘발성 저장 장치 volatile memory ( 전원을 끄면 저장된 내용이 사라짐)

(+ 전원을 꺼도 내용이 유지할 수 있는 것 -> 비휘발성 저장 장치 non volatile memory

하드 디스크, SSD, CD-ROM, USB메모리 등과 같은 보조 기억 장치가 대표적인 비휘발성 저장 장치)


RAM 용량과 성능

  • CPU에서 실행하고 싶은 프로그램이 보조기억장치에 있고 RAM의 용량이 작다면 보조장치에서 실행할 프로그램을 가져오는 일이 잦아져 실행 시간이 길어짐
    • 프로그램을 실행하기 위해서는 먼저 RAM에 데이터와 명령어가 올라와야함
  • RAM의 용량이 크다면 실행 속도는 빨라지지만 필요 이상으로 커졌을 때부터는 속도가 비례하여 증가하지 않음

RAM의 종류

RAM의 종류에는 크게 DRAM, SRAM, SDRAM, DDR SDRAM이 있음

DRAM

  • Dynamic RAM 의 줄임말
  • 저장된 데이터가 동적으로 변하는(사라지는) RAM
  • 그렇기에 일정 주기로 데이터 재활성화(다시 저장)을 해야함
  • 위의 단점이 있지만 일반적으로 DRAM을 사용함
    • 소비 전력이 비교적 낮고, 저렴하고, 집적도(더 작고 빽빽하게 만들기 좋음)가 높기에 대용량으로 설계하기가 용이함

SRAM

  • Static RAM
  • 저장된 데이터가 변하지 않는 RAM
  • 주기적으로 데이터 재활성화를 해줄 필요가 없음
  • DRAM보다 속도가 빠름
  • 위의 장점이 있지만 DRAM을 일반적으로 사용함
    • DRAM보다 집적도가 낮고, 소비 전력도 크며, 가격도 비싸기 때문
    • 그렇기에 대용량으로 만들어질 필요는 없지만 속도가 빨라야하는 저장장치인 캐시 메모리에 사용됨
  DRAM SRAM
재충전 필요함 필요 없음
속도 느림 빠름
가격 저렴 비쌈
집적도 높음 낮음
소비 전력 적음 높음
사용 용도 주기억장치(RAM) 캐시 메모리

SDRAM

  • Synchronous Dyamic RAM
  • 클럭 신호와 동기화된, 발전된 형태의 DRAM임
  • 클럭 신호 동기화란 클럭 타이밍에 맞춰 CPU와 정보를 주고 받을 수 있음을 뜻함
  • 즉 클럭에 맞춰 동작하며 클럭마다 CPU와 정보를 주고 받을 수 있는 DRAM임

DDR SDRAM

  • Double Data SDRAM
  • 가장 흔히 사용되는 RAM
  • SDRAM의 대역폭을 넓혀 속도를 빠르게 만듦
  • 대역폭이란 데이터를 주고 받는 길의 너비

728x90