HDD와 파일시스템에 대해 질문드립니다.
글쓴이: danwoo21 / 작성시간: 목, 2012/02/02 - 3:02오후
리눅스에서 fdisk -l 명령어로 /dev/sda의 정보를 보면
Disk /dev/sda: 8589 MB, 8589934592 bytes
255 heads, 63 sectors/track, 1044 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
라고 나옵니다.
1) 255*63*512*1044 = 8587192320 bytes 가 나오는데 이게 위의 전체 용량인 8589934592와 왜 일치하지 않나요?( 왜 더 적게 나오나요? )
2) 하드디스크의 구조를 보면 플래터 한장당 앞뒷면으로 2개의 헤드가 있는 것 같은데 그럼 위에서 헤드가 255개로 나온 건 실제 하드디스크와 다른 정보 같습니다. 헤드, 섹터, 실린더 수는 하드디스크마다 고유한 것이 아니고 운영체제에서 가상으로 만드는 것인가요?
3) 하드디스크에 기록할 수 있는 최대 파일의 크기가 파일시스템 마다 정해져 있는 이유가 무엇인가요? 또 어떻게 계산하는건가요?
공부하는데 너무 헷갈려서 질문드립니다..
p.s. 이런 기본적인 것들을 공부하려면 무슨 책을 봐야할까요?
Forums:
댓글 달기