[Computer Science] - 기억장치

1 minute read

주기억장치

  • RAM(Random Access Memory), 주로 램/메모리 등으로 불림
  • 컴퓨터가 켜지는 순간부터 CPU는 연산을 하고 동작에 필요한 모든 내용을 전원이 유지되는 내내 RAM에 저장함
  • 휘발성이 있기 때문에, 컴퓨터 전원을 껐다 켜면 데이터가 없어짐
  • 처리 속도 속도가 빠름
  • CPU와 HDD 사이에서 두 장치의 처리 속도에 따른 병목을 없애줌
  • RAM성능의 지표가 되는 요소
    • 메모리 레이턴시
      • 메모리에 있는 데이터에 대한 요청부터 검색 완료될 때까지의 접근 시간
    • 메모리 쓰루풋 및 대역폭
      • 쓰루풋은 단위 시간 동안 메모리의 데이터를 읽고, 쓰고, 저장할 수 있는 처리량을 말하며 처리율 이라고 부르기도함
      • 쓰루풋은 하나의 전송 채널에서 처리되는 데이터의양, 대여폭은 여러 개의 전송 채널을 통해 처리되는 데이터의 양을 의미
    • 메모리 레벨 병렬 처리
      • 메모리 성능의 기본적인 지표는 아니지만, CPU가 멀티 스레딩이 가능해지면서 스레드 갯수만큼 메모리에 동시 접근이 가능해져서 이를 처리하는 능력을 의미함
  • 다다익램?
    • 용량이 남을 때는 잉여자원이 되기때문에 체감이 잘 안되지만, 램이 부족하면 확실히 체감이 됨
    • 여러가지 프로그램을 동시에 켜놓고 컴퓨터가 무리없이 돌아가게 하려면 램 용량이 큰 것이 좋음
  • DDR1 ~ DDR4 로 갈수록 대역폭이 늘어나 전송속도가 빨라짐

보조기억장치

  • RAM의 용량이 부족하거나, CPU작업을 처리하는데 필요한 정보가 RAM에 없을 때 데이터를 제공하는 보조 역할 정치
  • 비휘발성 메모리이기 때문에 전원 유지와 관계없이 저장된 데이터는 유지됨
  • 기계적인 부품인 모터가 돌면서 데이터를 읽기 때문에 CPU나 RAM에 비해 속도가 매우 느림
  • HDD의 단점을 보완해주는 SSD가 있음
    • SSD : 메모리 반도체로 이루어진 하드디스크
      • CPU, RAM과 동일한 메모리 반조체를 이용해 데이터를 읽고 저장
      • 속도가 빠르고, HDD에 비해 전력 소모량도 적음

Leave a comment