엔지니어가 되고 싶은 공돌이
02. Hard Disk Drive 본문
2. 1. Structure of Hard Disk Drive
- Track Storage: Sectors Per Track X Sector Storage.
- Sector Storage는 주로옛날 HDD는 512Byte, CD or DVD는 2048Byte, 최신 HDD는 4096Byte입니다.
- Cylinder Storage: Tracks Per Cylinder X Track Storage.
- Disk Storage: Number of Cylinders X Cylinder Storage.
2. 2. Cluster
- File Manager: 파일의 논리적인 부분을 물리적 위치로 대응시키는 역할.
파일을 Cluster로 간주.
- Cluster: 몇 개의 연속하는 Sector들의 집합.
- Sector 하나하나를 관리하는 건 시간이 오래걸리고,
데이터의 용량이 많이 커져서 Sector 단위로 접근하는건 비효율적이므로,
File Manager는 Cluster로 HDD를 관리합니다.
- Fragmentation(단편화): 하드디스크를 오래쓰면서 읽기, 쓰기를 반복하면 특정한 데이터가 하드디스크에 여러개로 쪼개져서 저장되는 현상.
Read/Write Head가 여러 번 움직여야 해서 속도가 느려지게 됩니다.
2. 3. Disk Access Time
- Disk Access Time = Seek Time + Rotation Latency + Transfer Time
- Seek Time: Read/Write Head를 적절한 Cylinder로 옮기는데 필요한 시간.
- Rotation Latency: Read/Write Head에 원하는 Sector 놓이도록, 디스크를 회전하는데 걸리는 시간.
- Transfer Time: Sector를 읽는데 걸리는 시간.
'Computer Science > File Structure' 카테고리의 다른 글
04. Field and Record (0) | 2025.02.17 |
---|---|
03. Computer Storage Devices (0) | 2025.02.14 |
01. File (0) | 2025.02.13 |