최대 화일 크기.

papa3721의 이미지

프로그래밍과 관련이 없지만 궁금하네요.

ext2에서 최대 화일 크기를 2GB라고 하는데.

인터넷에 검색해 보니.. 32bit sysytem 라서.. 2^(32-1) 이렇게 해서 2GB가 나오는데..

여기서 -1은 왜 하는 것인가요?

궁금하네요..

ganadist의 이미지

예전 정보를 보신 것 같네요..

각 파일시스템의 제한은 http://en.wikipedia.org/wiki/Comparison_of_file_systems#Limits 에서 볼 수 있습니다.

그리고 1bit는 부호비트로 사용하기 때문에 (부호를 쓸일은 없을 것 같긴한데;; ) 32-1로 계산할껍니다.

----
Do not feed troll!

----
데스크탑 프로그래머를 꿈꾸는 임베디드 삽질러

modestcode의 이미지

Quote:
인터넷에 검색해 보니.. 32bit sysytem 라서.. 2^(32-1) 이렇게 해서 2GB가 나오는데..

여기서 -1은 왜 하는 것인가요?


왜냐면 4GB가 되기 때문입니다. 33bit가 되지요.
익명 사용자의 이미지

부호라기 보다는 2의 보수 (2's complement) 체계 때문이라고 봐야 겠지요.