대표적인 보조기억장치
- 하드 디스크
- 플래시 메모리
플래시 메모리
전기적
으로 데이터를 읽고 쓸 수 있는 반도체 기반 저장 장치- 다양한 곳에서 널리 사용 (보조기억장치 범주에만 속한다고 단정 ㄴㄴ)
주기억장치 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)
책과 강의를 통해 학습한 내용을 요약 정리했습니다.