wooljs   4년 전

컴퓨터 공학 지식이 1도 없어서, 순수한 호기심에 질문 남겨봅니다. 사실입니까?

kdk8361   4년 전

http://en.wikipedia.org/wiki/Cylinder-head-sector
http://en.wikipedia.org/wiki/Disk_sector
http://en.wikipedia.org/wiki/Cluster_(file_system)

저도 궁금해서 찾아봤습니다. 파일 시스템에서 파일이 연속적으로만 저장된다면 저용량의 데이터는 그나마 덜하겠지만 고용량의 데이터는 디스크의 여유공간이 충분함에도 불구하고 연속적인 공간이 없다는 이유로 저장되지 않죠. 그걸 막기 위해 파일을 나누어 저장하고 그 데이터들의 주소를 저장해놓고 열람하는 방식을 취하는걸로 알고있습니다. 그런데 만약 이 데이터의 저장 용량이 byte단위라면 너무나 많은 주소가 필요하고 열람속도도 느려지겠죠(1GB의 파일이 1byte단위로 조각조각 흩어져있다고 생각해보면 끔찍합니다). 그렇기 때문에 공간의 낭비는 좀 있더라도 효율면에서 저런 방식을 택한게 아닐까 싶습니다.

wooljs   4년 전

kdk8361 

댓글 감사합니다! 

댓글을 작성하려면 로그인해야 합니다.