새소식

Computer Science/Computer Architecture

[혼자 공부하는 컴퓨터 구조] Chatper 06. RAM

  • -

 

본 게시물은 ‘강민철, ⌜혼자 공부하는 컴퓨터구조 + 운영체제⌟, 한빛미디어, 2022’ 을 인용하였습니다.

 

RAM 이란?

출처 : 삼성전자

  • Random Access Memory
  • 사용자가 자유롭게 내용을 읽고 쓸 수 있는 저장 장치

 

 

RAM 특징

  • 실행할 프로그램의 명령어/데이터 저장됨
  • 휘발성 저장 장치(volatile memory)
    • VS. 비휘발성 저장 장치(non-volatile memory) : HDD, SSD, CD-ROM, USB 메모리 등 보조기억장치
  • 일반적으로 보조기억장치인 비휘발성 저장 장치에는 ‘보관할 대상’ 저장
    휘발성 저장 장치인 RAM에는 ‘실행할 대상’을 저장함
  • CPU가 실행하고 싶은 프로그램이 보조기억장치에 있다면, 이를 RAM으로 복사해 저장한 뒤 실행

 

 

RAM의 용량&성능

  • RAM 용량이 크다면, 보조기억장치에서 많은 데이터를 가져와 미리 RAM에 저장할 수 있어 많은 프로그램을 동시에 실행하는 데 유리
  • 그러나 RAM 용량이 필요 이상으로 커졌을 때 속도가 그에 비례해 증가하지는 않음

 

 

RAM 종류

DRAM(Dynamic RAM)

저장된 데이터가 동적으로 변하는(사라지는) RAM

  • 시간이 지나면 저장된 데이터가 점차 사라짐
  • 데이터의 소멸을 막기 위해 일정 주기로 데이터를 재활성화(다시 저장)해야 함
  • 소비전력 낮음, 저렴, 집적도 높아 대용량 설계에 용이함 ⇒ 일반적으로 많이 사용하는 메모리

 

SRAM(Static RAM)

저장된 데이터가 변하지 않는 RAM

  • DRAM보다 일반적으로 속도 더 빠름
  • 그러나 집적도 낮고, 소비전력 크고, 가격이 더 비싸 DRAM보다는 일반적으로 사용되지 않음
  • 메모리가 아닌, 대용량으로 만들어질 필요는 없지만 속도가 빨라야 하는 저장 장치에 사용됨 ⇒ 캐시 메모리

 

DRAM과 SRAM 비교

  DRAM SRAM
재충전 필요 필요X
속도 느림 빠름
가격 저렴 비쌈
집적도 높음 낮음
소비 전력 적음 높음
사용 용도 주기억장치(RAM) 캐시 메모리

 

SDRAM(Synchronous Dynamic RAM)

클럭에 맞춰 동작하고 클럭마다 CPU와 정보를 주고받을 수 있는 DRAM

  • SDR SDRAM(Single Data Rate SDRAM) 이라고도 함
    • DDR SDRAM에 비해 CPU와 데이터를 주고받을 수 있는 대역폭이 절반

 

DDR SDRAM(Double Data Rate SDRAM)

대역폭을 넓혀 속도를 빠르게 만든 SDRAM

  • 대역폭(data rate) : 데이터를 주고받는 길의 너비
  • 최근 흔히 사용되는 RAM
  • SDRAM 비해 속도가 두 배가량 빠름
  • DDR2 SDRAM은 DDR SDRAM보다 대역폭이 두 배 넓은 SDRAM
Contents

포스팅 주소를 복사했습니다

이 글이 도움이 되었다면 공감 부탁드립니다.