메모리의 종류

N·2022년 8월 1일

CS

목록 보기
6/23
  1. 주기억장치 - RAM, ROM
  • RAM(Random Access Memory)
    컴퓨터의 전원이 끊어지면 내용이 휘발되어 보조 저장 장치가 반드시 필요하다. RAM의 크기는 프로그램의 수행 속도에 영향을 준다. 또한 CPU에서 직접 접근이 가능한 유일한 저장 장치다.
    RAM의 종류에는 SRAM과 DRAM이 있는데, SRAM은 리프레쉬가 필요 없고 전력 소모가 적으나 비싸며, DRAM은 리프레쉬가 필요하고 SRAM보다 저가이며 많이 사용된다.

  • ROM(Read Only Memory)
    대부분 읽을 수만 있는 장치로 구성되어 있으며 전원이 끊겨도 내용이 보존된다.

  1. 보조기억장치
  • 자기 디스크
    원판 표면의 철 입자의 방향(N/S극)으로 0과 1을 표현한다.
    디스크 드라이브는 자기 디스크로부터 데이터를 읽는 주변 장치를 의미
    자기 디스크에는 플로피 디스크(FDD)와 하드 디스크(HDD)가 있다.

  • 광 디스크
    광 디스크(optical disc, OD)는 빛의 반사를 이용하여 자료를 읽어내는 저장 매체
    1세대인 CD부터 시작해 2세대 DVD를 거쳐 3세대인 블루레이 디스크까지 존재하고 있습니다. 차세대 디스크로는 테라 디스크나 HVD등이 있다.

  • 플래시 메모리
    전자적으로 데이터를 지우고 쓸 수 있는 비휘발성 메모리로 충격에 강하여 휴대용 기기에 많이 쓰인다.
    플래시 메모리에는 USB와 SSD가 존재하고 있으며, SSD는 HDD와 달리 디스크, 헤더와 같은 기계적 장치는 빠졌지만 저전력, 저소음, 저중량이라는 특징을 가지고 있다.

  1. 캐시메모리
  • 캐시 메모리는 CPU 내 또는 외에 존재하는 메모리로써, 메인 메모리와 CPU 간의 데이터 속도 향상을 위한 중간 버퍼 역할을 한다.

  • ‘Cache’라는 의미는 보관이나 저장의 의미를 가지고 있다. 캐시 메모리는 이러한 역할을 하는 물리적 장치를 말한다. CPU와 메인 메모리 사이에 존재한다고 말할 수 있는데, CPU 내에 존재할 수도 있고 역할이나 성능에 따라서는 CPU 밖에 존재할 수도 있다.

  • 특히 빠른 CPU 의 처리속도와 상대적으로 느린 메인 메모리에서의 속도의 차이를 극복하는 완충 역할을 한다. 쉽게 표현하면 CPU 는 빠르게 일을 진행하고 있는데, 메인 메모리가 데이터를 가져오고 가져가는 게 느려서 캐시 메모리가 중간에 미리 CPU 에 전달될 데이터를 들고 서 있는 형태이다.

예제) 캐시 메모리(Cache Memory)는 레지스터(Register)에 비해 처리 속도가 느리다(O)

  • 캐시메모리의 성능 결정 요소
    1) 캐시의 크기
    2) 인출방식
    - 선 인출, 요구 인출
    3) 쓰기 정책
    - Write-Through, Write-Back
    4) 교체(replace)알고리즘
    - FIFO, LRU, LFU, Random, Optimal Belady’s MIN
    5) Mapping 기법
    - 직접 매핑(direct mapping), 어소시에이티브 매핑(associative mapping), 셋 어소시에이티브 매핑(set associative mapping) 등
profile
web

0개의 댓글