다양한 보조기억장치 (플래시 메모리)

song·2023년 4월 29일
0

대표적인 보조기억장치

  • 하드 디스크
  • 플래시 메모리

플래시 메모리

  • 전기적으로 데이터를 읽고 쓸 수 있는 반도체 기반 저장 장치
  • 다양한 곳에서 널리 사용 (보조기억장치 범주에만 속한다고 단정 ㄴㄴ)
    주기억장치 ROM, 일상적으로 쓰는 거의 모든 전자제품 안에 플래시 메모리가 있음

플래시 메모리 저장 단위

    • 플래시 메모리에서 데이터를 저장하는 가장 작은 단위 (셀이 모여 MB, GB, TB 저장 장치가 됨)
    • 셀에 몇 비트를 저장하는지에 따라 플래시 메모리 종류가 나뉜다.

      SLC - 한 셀에 1비트 저장
      MLC - 한 셀에 2비트 저장
      TLC - 한 셀에 3비트 저장

종합정리


📍참고

플래시 메모리는수명이 있음 (하드 디스크도 수명이 있음)

한 셀에 일정 횟수 이상 데이터를 쓰고 지우면 그 셀은 더 이상 데이터를 저장할 수 없음




  • 페이지 (page)
    셀들이 모여

  • 블록 (block)
    페이지들이 모여

  • 플레인 (plane)
    블록이 모여

  • 다이 (die)
    플레인이 모여

플래시 메모리 특징

  • 읽기와 쓰기는 페이지 단위
  • 삭제는 블록 단위

페이지 상태

  • Free 상태
    어떠한 데이터도 저장하고 있지 않아 새로운 데이터 저장할 수 있는 상태

  • Valid 상태
    이미 유효한 데이터를 저장하고 있는 상태

  • Invalid 상태
    유효하지 않은 데이터(쓰레기값)를 저장하고 있는 상태

참고

플래시 메모리는 하드 디스크와 달리 덮어쓰기가 불가능

가비지 컬렉션 (Garbage Collection)

플래시 메모리에 쓰레기값을 정리하기 위한 기능


1. 유효한 페이지들만을 새로운 블록으로 복사
2. 기존의 블록을 삭제

<출처>
"혼자 공부하는 컴퓨터구조+운영체제".강민철.https://www.youtube.com/playlist?list=PLVsNizTWUw7FCS83JhC1vflK8OcLRG0Hl (2023.04.29)


책과 강의를 통해 학습한 내용을 요약 정리했습니다.
profile
인간은 적응의 동물

0개의 댓글