[OS] Lecture 11. File System (1_5) - kibitzing/EnGrow GitHub Wiki

유튜브 링크


진구

  • 하드 디스크 동작 방법 설명
  • 섹터, 트랙, 실린더, 플래터, 서피스
  • 물리주소와 논리주소, 그리고 그걸 이어주는 드라이버

세영

Disk System, 전반적인 용어 정리


HDD

Disk pack: 원판

  • Sector: 데이터 저장/판독의 물리적 단위
  • Track: 중심에서 같은 거리에 있는 Sector들의 집합 (원 모양)
  • Cylinder: 같은 반지름을 갖는 Track의 집합
  • Platter: 양면에 자성 물질을 입힌 원형 금속판
  • Surface: Platter의 양면

Disk Drive: Disk pack에 데이터 접근하는 장치

  • Head: 데이터 읽는 끝 부분 (바늘 부분)
  • Arm: Head 고정하는 막대기
  • Positioner (Boom): Arm 지탱하는 기둥 → Head을 원하는 track으로 이동시켜 줌
  • Spindle: Disk pack 고정 및 회전 → RPM으로 계산

  • Physical disk address: Sector를 지정하는 주소 (Cylinder + Surface + Sector)
  • Logical disk address: OS에서 추상화한 Block 주소 (Block No. → Disk Driver → Physical Addr.)

  • Seek Time: head를 cylinder로 이동하는 시간
  • Rotational delay: Seek time 이후 sector가 head로 도착하는(돌아가는) 시간
  • Data transmission time: Rotational delay 이후 해당 sector를 읽고 전송/기록하는 시간