미새문지

크래프톤 정글 week05, day34 - 저장 장치 기술 본문

크래프톤 정글/TIL

크래프톤 정글 week05, day34 - 저장 장치 기술

문미새 2024. 2. 21. 00:46
728x90

저장장치 기술

  • 랜덤-접근 메모리(Random Access Memory, RAM)
    • 컴퓨터가 작동할 때 임시적으로 데이터를 저장하고 처리하는 역할을 하는 주요 하드웨어 중 하나이다.
    • 전원을 끄면 RAM에 저장된 모든 정보가 사라지기 때문에 ‘휘발성’ 메모리 라고도 불린다. 그래서 컴퓨터를 재시작 할 때 RAM은 완전히 비워지기 때문에 컴퓨터가 빠르게 동작하게 된다.
    • 종류
      • SRAM(Static Random Access Memory)
        • 데이터를 저장하기 위해 플립플롭 회로를 사용하며, 전력이 공급되는 한 데이터를 계속 유지할 수 있다.
        • 한 비트당 여러 개의 트랜지스터가 필요하므로, 용량 대비 비용이 높다.
        • 속도가 빠르기 때문에 캐시 메모리처럼 속도가 중요한 곳에서 사용된다.
        • 캐시 메모리로 사용되며 CPU칩 내부 또는 외부에 장착된다.
      • ​DRAM(Dynamic Random Access Memory)
        • 데이터를 저장하기 위해 커패시터를 사용하며, 일정 시간마다 갱신해야 하는 특징이 있다.
        • 속도는 느리지만, 한 비트당 하나의 트랜지스터만 필요하므로 대용량 메모리를 저렴하게 제공할 수 있다.
        • 메인메모리와 그래픽 시스템의 프레임 버퍼로도 사용된다.
        • 종류
          • SDRAM(Synchronous Dynamic Random Access Memory)
            • 시스템 버스의 클럭 속도에 동기화되어 동작하는 메모리
            • 메모리 접근 시간이 단축되어 전체적인 성능 향상을 이끌어낸다.
          • DDR SDRAM (Double Data Rate Synchronous Dynamic Random Access Memory)
            • SDRAM의 진화 버전으로 데이터 전송 속도를 두 배로 늘려 성능을 향상시켰다.
            • DDR, DDR2, DDR4 등 여러 버전이 있으며, 버전이 올라갈수록 전송 속도와 성능이 향상된다.
          • RDRAM (Rambus Dynamic Random Access Memory)
            • Rambus Inc.가 개발한 메모리 유형으로, 고속 데이터 전송을 위한 인터페이스를 제공한다.
            • 라이선스 비용이 비싸고 특정 시스템에서만 호환되는 문제로 널리 사용되지는 않았다.
          • VRAM (Video Random Access Memory)
            • 그래픽 카드에서 쓰는 특수한 DRAM이다. 동시에 읽고 쓸 수 있는 능력을 가지고 있어, 화면에 이미지를 빠르게 그리는데 필요한 고속 데이터 처리를 가능하게 한다.

  • 읽기 전용 메모리(Read-Only Memory, ROM)
    • 데이터를 읽을 수만 있으며, 전원이 꺼져도 저장된 정보다 지워지지 않는 성질이기 때문에 비 휘발성 메모리로 불린다.
    • 저장된 정보는 제조 과정에서 미리 기록되며, 사용자가 임의로 변경할 수 없다. 이런 특성 때문에 ROM은 주로 컴퓨터나 다른 전자 장치가 시작할 때 운영체제를 로드하거나 하드웨어를 초기화하는 등의 역할을 하는 펌웨어를 저장하는데 사용된다.
    • 종류
      • PROM(programmable Read-Only Memory)
        • 한 번만 프로그래밍 할 수 있는 ROM
      • EPROM(Erasable Programmable Read-Only Memory)
        • 특수한 장비를 사용해 데이터를 지우고 다시 프로그래밍 할 수 있는 ROM
      • EEPROM(Electrically Erasable Programmable Read-Only Memory)
        • 전기적으로 데이터를 지우고 다시 프로그래밍 할 수 있는 ROM

메모리 모듈

  • 컴퓨터에 장착하여 컴퓨터의 메모리 용량을 확장하는 하드웨어
  • 주로 RAM을 의미하며, DIMM 또는 SODIMM 형태로 제공된다.
  • 종류
    • DIMM(Dual In-line Memory Module)
      • 대부분의 데스크톱 컴퓨터에서 사용되는 메모리 모듈 형태
      • DIMM 슬롯에 직접 장착되며, 컴퓨터의, 메인 보드에 따라 지원하는 DIMM의 유형과 속도, 용량이 결정된다.
    • SODIMM(Small Outline Dual In-line Memory Module)
      • 주로 노트북이나 작은 폼 팩터의 컴퓨터에서 사용되는 메모리 모듈 형태
      • DIMM보다 작으며, 이는 노트북과 같이 제한된 환경에서 메모리를 확장하기 위한 설계이다.
      • 메모리 모듈을 업그레이드하거나 교체할 때는 컴퓨터 메인보드가 지원하는 메모리 유형, 용량, 속도를 확인해야 하고, 메모리 모듈은 정적 전기로부터 보호해야 하므로 항상 안전한 방법으로 핸들링 해야 한다.

버스(BUS)

  • 데이터, 주소, 제어 신호 등을 전송하는 통신 경로를 의미한다.
  • 메인 메모리에 접근하기 위해서는 주로 ‘시스템 버스’가 사용되는데, 이는 세 가지 주요 버스로 구성되어 있다.
    • 데이터 버스(Data Bus)
      • CPU와 메모리 사이에서 데이터를 전송하는 역할
      • 데이터 버스의 너비(비트 수)는 한 번에 전송할 수 있는 데이터의 양을 결정한다.
    • 주소 버스(Address Bus)
      • CPU가 메모리에 접근하거나 입출력 장치에 신호를 보낼 때 사용하는 특정 위치를 지정하는 역할
      • 주소 버스의 너비는 시스템이 접근할 수 있는 메모리의 크기를 결정한다.
    • 제어 버스(Control Bus)
      • CPU가 메모리에게 어떤 연산을 수행할 것인지(읽기, 쓰기, 갱신 등)를 알리는 제어 신호를 전달하는 역할을 한다.

학습 시간 : 11 ~ 23시

728x90