Storage

Mass-Storage

  • 비휘발성, secondary storage
  • HDD, SSD, 자기테이프, 클라우드 스토리지 등

구조

  • Boot Block : 컴퓨터의 전원이 인가되었을 때, 컴퓨터를 구동시키기 위한 블록

HDD

HDD 스케줄링 목적

  • 탐색시간 최소화
  • 데이터 전송 대역폭 최대화 : 단위 시간당 전송 가능 데이터 크기 최대화

종류

  • FIFO : 요청 섹터 순서대로 탐색
  • SCAN : 한 쪽 끝에서 반대쪽 끝으로 탐색
  • C-SCAN : SCAN에서 한 쪽 방향으로만 탐색

RAID

디스크 조직 기술, 읽기 쓰기를 향상(병렬화) 시키거나 안정성을 향상(다중화) 시키기 위해 사용

레벨

  • RAID 0 : Striping, 여러개의 디스크를 하나의 디스크처럼 취급, 고성능 저안정성
  • RAID 1 : Mirroring, 여러개의 디스크에 데이터를 중복 저장, 고안정성
  • RAID 2 : 비트단위 해밍코드
  • RAID 3 : 바이트단위 패리티비트
  • RAID 4 : 블록단위 패리티비트
  • RAID 5 : RAID 4에서 패리티비트를 분산
  • RAID 6 : RAID 5 + 큐