하드디스크
구성
저장단위
데이터 접근 과정
- 하드 디스크가 저장된 데이터에 접근하는 시간
- 탐색 시간 seek time : 접근하려는 데이터가 저장된 트랙까지 헤드를 이동시키는 시간
- 회전 지연 rotational latency : 헤드가 있는 곳으로 플래터를 회전시키는 시간
- 전송 시간 transfer time : 하드 디스크와 컴퓨터 간에 데이터를 전송하는 시간
플래시 메모리
전기적으로 데이터를 읽고 쓰는 반도체 기반 저장 장치로 NAND 플래시 메모리와 NOR 플래시 메모리가 있다.
- 셀 cell
- 플래시 메모리에서 데이터를 저장하는 가장 작은 단위
- 셀이 모여서 MB, GB, TB 저장 장치가 된다.
- 1비트를 저장할 수 있는 플래시 메모리 : SLC
- 2비트를 저장할 수 있는 플래시 메모리 : MLC
- 3비트를 저장할 수 있는 플래시 메모리 : TCL
- 4비트를 저장할 수 있는 플래시 메모리 : QCL
SLC, MLC, TCL
사람 한 명 = 1비트, 집 = 셀
- SLC는 한 집에 한 명
- MLC는 한집에 두 명
- TLC는 한 집에 세 명
구분 | SLC | MLC | TCL |
셀당 bit | 1bit | 2bit | 3bit |
수명 | 길다 | 보통 | 짧다 |
읽기/쓰기 속도 | 빠르다 | 보통 | 느리다 |
용량 대비 가격 | 높다 | 보통 | 낮다 |
저장 단위
읽기 / 쓰기 단위와 삭제 단위는 다르다.
- 읽기와 쓰기는 페이지 단위로 이루어짐
- 삭제는 블록 단위로 이루어짐
페이지의 상태
- Free 상태 : 어떠한 데이터도 저장하고 있지 않아 새로운 데이터를 저장할 수 있는 상태
- Valid 상태 : 이미 유효한 데이터를 저장하고 있는 상태
- Invalid 상태 : 유효하지 않은 데이터를 저장하고 있는 상태
플래시 메모리는 하드 디스크와 달리 덮어쓰기가 불가능
동작 예시
'컴퓨터공학' 카테고리의 다른 글
17. 장치 컨트롤러와 장치 드라이버 (0) | 2024.10.16 |
---|---|
16. RAID의 정의와 종류 (0) | 2024.10.13 |
14. 캐시 메모리 (0) | 2024.10.10 |
13. 메모리의 주소 공간 (0) | 2024.10.09 |
12. RAM의 특징과 종류 (1) | 2024.10.08 |