전기전자 찌릿/전자

[전자] 메모리 ( Memory ), RAM, ROM 종류와 특징

동그리의일상 2024. 3. 30. 17:55
반응형

메모리의 종류에 대해서 알아보자!

DDR

메모리(Memory)는 컴퓨터 시스템에서 데이터를 저장하는 중요한 부분!

 

메모리는 크게 두 가지 주요 유형  주기억장치(Primary Memory)보조기억장치(Secondary Memory). 

Memory 종류

주기억장치(RAM/ROM)와 보조기억장치( HDD/SSD)의 관계

- 컴퓨터 안에서 CPU와 관계는 아래 그림과 같다.

Data read / write

 

주기억장치 (Primary Memory)

- 주기억 장치는 RAM 과  ROM로 나눌 수 있다.

- RAM (Random Access Memory)

  • RAM은 현재 실행 중인 프로그램과 데이터를 일시적으로 저장하는 메모리하며, 전원이 꺼지면 저장된 정보는 사라진다.(휘발성 메모리). 데이터에 대한 빠른 접근을 가능하다.
  • 종류
    • DRAM (Dynamic RAM)
      • 각 셀이 캐패시터와 트랜지스터로 구성, 주기적으로 새로 고침이 필요.(메인 메모리 -DDR)
      • SDRAM (Synchronous Dynamic RAM)
      • DDR SDRAM (Double Data Rate Synchronous Dynamic RAM)  = DDR로 편하게 불
      • DDR SDRAM (Graphics Double Data Rate SDRAM)
      • 관련 IC : Micron MT40 A512 M16 LY-062E (DDR4 SDRAM)
    • SRAM (Static RAM)
      • DRAM보다 빠르지만 비싸며, 데이터를 저장하기 위해 4~6개의 트랜지스터를 사용. 주로 캐시 메모리에 사용. (CPU의 캐시 메모리로 사용)
      • 관련 IC :  Cypress CY62157EV30LL-45BVXI

- ROM (Read Only Memory)

  • ROM은 컴퓨터가 부팅될 때  필요한 기본적인 입력/출력 시스템(BIOS)이나 펌웨어를 저장하는 비휘발성 메모리이다. 한 번 프로그래밍되면 데이터를 변경하거나 삭제하기 어려움.
  • (Bootloader 등등 파일이 들어있음 - 컴퓨터의 입장에서 하드웨어적으로 초기화 작업  = 운동하기 전 준비 운동이라고 생각하면 됨 )
  • 종류
    • MROM (Masked ROM)
      • 제조 과정에서 데이터가 프로그래밍됨 (User가 변경 불가)
      • 사용: 주로 초기 컴퓨터나 간단한 전자 기기에서 BIOS나 펌웨어를 저장하는 데 사용.
    •  PROM (Programmable ROM)
      • User가 한 번 프로그래밍할 수 있음.( 특수 프로그램 장치 필요)
      • 한 번 데이터를 기록하면, 변경할 수 없음.
      • 사용: 소량의 사용자 정의 데이터를 저장해야 하는 응용 프로그램에서 유용.(개발단계에서 사용)
      • 관련 IC : Microchip Technology AT27 C512 R-70PU
    • EPROM (Erasable Programmable ROM)
      • 특정한 유형의 빛(주로 자외선)을 사용하여 데이터를 지우고 다시 프로그래밍할 수 있음.
      • 사용 : 소프트웨어 개발 및 테스트 환경, 임베디드 시스템 프로토타이핑, 교육용 실험 키트.
      • 관련 IC : STMicroelectronics M27 C256 B-12F1
    • EEPROM (Electrically Erasable Programmable ROM)
      • 전기적 방법으로 데이터를 지우고 프로그래밍할 수 있음. 
      • User가 소프트웨어 업데이트나 시스템 설정 변경을 자주 해야 하는 경우에 적합. (부분적으로 데이터를 수정할 수 있어서 전체 메모리를 지우지 않고도 특정 부분만 업데이트 가능)
      • 사용 : 컴퓨터 BIOS 업데이트, 휴대폰, 포터블 미디어 플레이어, 고급 가전제품의 설정 저장, 소프트웨어 개발 및 테스트 환경
      • 관련 IC : Microchip 24 LC256-I/P
    • Flash Memory
      • Flash Memory는 EEPROM의 한 형태
      • EEPROM 보다 더 빠른 지우기 및 쓰기 속도를 제공하며, 대량의 데이터를 효율적으로 저장.
      • Flash Memory는 전기적으로 지우고 프로그래밍할 수 있으며, 부분적으로도 가능.
      • 사용 : USB 메모리 스틱, 솔리드 스테이트 드라이브(SSD), 디지털카메라, 스마트폰, 태블릿, 전자책 리더
      • NOR Flash / NAND Flash로 종류가 있음
      • 관련 IC :  SanDisk SDINADF4-64G (NAND Flash) / Spansion/Cypress S25 FL256 SAGMFI00 (NOR Flash)
        .
보조기억장치 (Secondary Memory)

- 하드 디스크 드라이브 (HDD)

  • 자기 디스크를 사용하여 데이터를 저장하는 전통적인 메모리 장치이다.
  • 대량의 데이터를 비교적 저렴한 비용으로 저장할 수 있다. (비휘발성).

 - 솔리드 스테이트 드라이브 (SSD)

  •  플래시 기반 메모리를 사용하는 저장 장치로, HDD보다 빠른 데이터 접근 속도와 내구성을 제공한다. 이동 부품이 없어 소음이 없고 충격에 강합니다.
반응형