운영 체제에 따라 파일의 최대 크기를 제한하는 것은 무엇입니까?
에서 이 페이지 :
나는 이것을 정확히 이해하지 못한다. 저장 공간이 있다면 그 밖의 제한 사항은 무엇입니까? 저장 공간이 부족하지 않는 한 원하는 방식으로 (단일 파일에도) 원하는만큼 데이터를 저장할 수 있어야합니다.
파일 시스템은 파일 크기 (바이트 또는 섹터 또는 블록과 같은 일부 파일 시스템 종속 단위)를 저장해야합니다. 크기에 할당 된 비트 수는 일반적으로 파일 시스템이 설계 될 때 고정됩니다.
크기에 너무 많은 비트를 허용하면 모든 파일이 조금 더 많은 공간을 차지하고 모든 작업이 약간 느려집니다. 반면에 크기에 대해 너무 적은 비트를 허용하면 언젠가 사람들이 20EB 파일을 저장하려고 시도하고 쓰레기 파일 시스템이 허용하지 않기 때문에 불평 할 것입니다.
당신이 언급 한 파일 시스템이 디자인되었을 때, 한계에 도달 할만큼 큰 디스크를 갖는 것은 공상 과학처럼 들렸습니다. (FAT32를 제외하고, FAT32를 홍보 한 회사는 모든 사람들이 반짝이는 새 NTFS를 채택하기 전에 중간 조치로 의도했으며, 증가하는 요구 사항을 예상하는 데 그다지 능숙하지 못했습니다.)
또 다른 한 가지는 지난 세기 말까지 대부분의 소비자 (및 서버) 하드웨어는 32 비트 값으로 만 빠른 계산을 수용 할 수 있었고 운영 체제는 파일 크기를 포함한 대부분의 항목에 32 비트 값을 사용하는 경향이있었습니다. 32 비트는 4GB를 의미하므로 운영 체제는 파일 시스템에 관계없이 4GB 파일로 제한되는 경향이 있었으며, 부호있는 정수를 사용했기 때문에 종종 2GB까지 제한되었습니다. 오늘날 심각한 데스크톱 또는 서버 OS는 파일 크기 및 오프셋에 64 비트를 사용하므로 제한이 8EB로 설정됩니다.
이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.
침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제
몇 마디 만하겠습니다