[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를 읽고 전송/기록하는 시간