엔지니어가 되고 싶은 공돌이

02. Hard Disk Drive 본문

Computer Science/File Structure

02. Hard Disk Drive

Geca 2025. 2. 14. 21:00

 

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
Comments