[CE] Flash Memory (or PROM Flash) and SSD (Solid State Drive)

2022. 12. 10. 13:26·Computer/CE
728x90
728x90

https://news.skhynix.co.kr/smart-storage-device/

read 의 경우에는 byte-lavel random access가 가능하고 (Random Access Memory와 비슷),
write 의 경우에는 block-access를 수행하는
EEPROM 의 일종인 기억장치.

 

다음의 특징을 가짐.

  • 전기적으로 내용 변경 및 일괄 소거도 가능.
    • EEPROM의 일종이므로 전기적으로 내용변경이 가능함.
  • RAM과 비슷한 random access가 가능한 비휘발성 저장장치.
    • read의 경우 byte-level random access가능!
    • 하지만 RAM에 비해선 느리며,
    • 내부적으로 byte-level이 아닌 page-level(수 kB단위) 로 동작이 일반적임.
  • 전원이 나가도 기억 유지.
    • DRAM처럼 일종의 bucket에 전자를 담아 기억하는 방식(저장방식은 완전히 다름)이나
      • DRAM에선 capcitor에 전하를 저장하여 refresh가 필요.
      • Flash에선 floating gate transistor (전자 터널링 기반)에 전자를 저장하여 refresh가 필요 없음
    • DRAM과 달리 전자가 새지 않음(=refhresh가 필요없음. )
      • 시간이 지나면 data retention (데이터 유지)에 문제가 생길 수 있음.
      • 즉, 데이터 유지 한계 존재.
  • 기존 ROM들에 비해 훨씬 쉽게 쓰기 지우기 가능
    • 0에서 1로 변경을 하려면 우선 해당 데이터가 기록된  block 전체를 지우고(모두 1로 설정) 다시 기재해야함.
    • 특정 셀의 정보만 수정하는 처리가 안됨. ("block 단위"별로 지우고 다시 쓰기 수행)
    • 때문에 flash memory는 여러 block으로 나누어져 있음.
  • 읽기/쓰기 수만번 가능.
    • 1비트를 저장하는 셀 하나당 쓰고 지우는 횟수의 한계가 존재함.
      • TLC기준 수천회 (SLC는 수만회)
    • Flash memory를 Disk Drive 형태로 패키징 한 SSD에서는 셀들을 block으로 묶고, 이들 블록이 몇차례 기록이 되었는지를 카운트하여 구성 block들이 쓰고 지워진 횟수를 일정하게 유지시키는 wear leveling processor가 있음.

SSD의 경우, 최근 HDD를 대체하고 있는 추세임.


같이 보면 좋은 자료

https://dsaint31.me/mkdocs_site/CE/ch03_seq/ce03_03_flash_ssd/

 

BME

NAND Flash NOR Flash SSD Wear Level Flash Memory and SSD Flash Memory 란? Flash Memory는 Read 의 경우에는 Random Access Memory (RAM) 와 유사 (NOR Flash의 경우)하게 동작하며, Write 의 경우에는 Block Device 와 비슷하게 동작하

dsaint31.me

 

'Computer > CE' 카테고리의 다른 글

[CE] Instruction Set Architecture (ISA): RISC vs. CISC  (0) 2022.12.18
[CE] Control Unit and Instruction  (0) 2022.12.17
[CE] Disk Drive  (0) 2022.12.10
[CE] Propagation delay (전파지연)  (0) 2022.12.08
[CE] Differential Signaling (차동신호)  (0) 2022.12.08
'Computer/CE' 카테고리의 다른 글
  • [CE] Instruction Set Architecture (ISA): RISC vs. CISC
  • [CE] Control Unit and Instruction
  • [CE] Disk Drive
  • [CE] Propagation delay (전파지연)
dsaint31x
dsaint31x
    반응형
    250x250
  • dsaint31x
    Dsaint31's blog
    dsaint31x
  • 전체
    오늘
    어제
    • 분류 전체보기 (740)
      • Private Life (13)
      • Programming (186)
        • DIP (104)
        • ML (26)
      • Computer (119)
        • CE (53)
        • ETC (33)
        • CUDA (3)
        • Blog, Markdown, Latex (4)
        • Linux (9)
      • ... (351)
        • Signals and Systems (103)
        • Math (172)
        • Linear Algebra (33)
        • Physics (42)
        • 인성세미나 (1)
      • 정리필요. (54)
        • 의료기기의 이해 (6)
        • PET, MRI and so on. (1)
        • PET Study 2009 (1)
        • 방사선 장해방호 (4)
        • 방사선 생물학 (3)
        • 방사선 계측 (9)
        • 기타 방사능관련 (3)
        • 고시 (9)
        • 정리 (18)
      • RI (0)
      • 원자력,방사능 관련법 (2)
  • 블로그 메뉴

    • Math
    • Programming
    • SS
    • DIP
  • 링크

    • Convex Optimization For All
  • 공지사항

    • Test
    • PET Study 2009
    • 기타 방사능관련.
  • 인기 글

  • 태그

    SS
    function
    Optimization
    Vector
    Probability
    numpy
    signals_and_systems
    Convolution
    검사
    SIGNAL
    signal_and_system
    fourier transform
    random
    Term
    linear algebra
    인허가제도
    Python
    math
    Programming
    opencv
  • 최근 댓글

  • 최근 글

  • hELLO· Designed By정상우.v4.10.3
dsaint31x
[CE] Flash Memory (or PROM Flash) and SSD (Solid State Drive)
상단으로

티스토리툴바