본문 바로가기
컴퓨터공학

15. 다양한 보조기억장치

by 이면지91 2024. 10. 12.

 

하드디스크

 

구성

 

저장단위

 

 

데이터 접근 과정

  • 하드 디스크가 저장된 데이터에 접근하는 시간
    - 탐색 시간 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