운영 체제에 파일 크기 제한이있는 이유는 무엇입니까?

Moeb

운영 체제에 따라 파일의 최대 크기를 제한하는 것은 무엇입니까?

에서 이 페이지 :

대체 텍스트

나는 이것을 정확히 이해하지 못한다. 저장 공간이 있다면 그 밖의 제한 사항은 무엇입니까? 저장 공간이 부족하지 않는 한 원하는 방식으로 (단일 파일에도) 원하는만큼 데이터를 저장할 수 있어야합니다.

Gilles 'SO- 그만 사악함'

파일 시스템은 파일 크기 (바이트 또는 섹터 또는 블록과 같은 일부 파일 시스템 종속 단위)를 저장해야합니다. 크기에 할당 된 비트 수는 일반적으로 파일 시스템이 설계 될 때 고정됩니다.

크기에 너무 많은 비트를 허용하면 모든 파일이 조금 더 많은 공간을 차지하고 모든 작업이 약간 느려집니다. 반면에 크기에 대해 너무 적은 비트를 허용하면 언젠가 사람들이 20EB 파일을 저장하려고 시도하고 쓰레기 파일 시스템이 허용하지 않기 때문에 불평 할 것입니다.

당신이 언급 한 파일 시스템이 디자인되었을 때, 한계에 도달 할만큼 큰 디스크를 갖는 것은 공상 과학처럼 들렸습니다. (FAT32를 제외하고, FAT32를 홍보 한 회사는 모든 사람들이 반짝이는 새 NTFS를 채택하기 전에 중간 조치로 의도했으며, 증가하는 요구 사항을 예상하는 데 그다지 능숙하지 못했습니다.)

또 다른 한 가지는 지난 세기 말까지 대부분의 소비자 (및 서버) 하드웨어는 32 비트 값으로 만 빠른 계산을 수용 할 수 있었고 운영 체제는 파일 크기를 포함한 대부분의 항목에 32 비트 값을 사용하는 경향이있었습니다. 32 비트는 4GB를 의미하므로 운영 체제는 파일 시스템에 관계없이 4GB 파일로 제한되는 경향이 있었으며, 부호있는 정수를 사용했기 때문에 종종 2GB까지 제한되었습니다. 오늘날 심각한 데스크톱 또는 서버 OS는 파일 크기 및 오프셋에 64 비트를 사용하므로 제한이 8EB로 설정됩니다.

이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.

침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

운영 체제에서 숨겨진 파일에 대한 이유는 무엇입니까?

분류에서Dev

동일한 파일이 다른 운영 체제에서 다른 크기를 표시하는 이유

분류에서Dev

동일한 파일이 다른 운영 체제에서 다른 크기를 표시하는 이유

분류에서Dev

운영 체제에 종료 옵션이있는 이유는 무엇입니까?

분류에서Dev

"Everything is a file"이 Unix 운영 체제에 고유 한 이유는 무엇입니까?

분류에서Dev

운영 체제에서 "파일 압축"이란 무엇입니까?

분류에서Dev

MBR 파티셔닝에서 하드 디스크 크기에 제한이있는 이유는 무엇입니까?

분류에서Dev

운영 체제 (새로 설치)의 크기가 증가하는 이유는 무엇입니까?

분류에서Dev

운영 체제의 커널에 최대 기능을 추가 할 수없는 이유는 무엇입니까?

분류에서Dev

Java GUI JFrame 크기가 운영 체제마다 다른 이유는 무엇입니까?

분류에서Dev

페이징 파일이 운영 체제 드라이브에서 분리 될 때 Windows 7에서 충돌 세부 정보를 기록하지 않는 이유는 무엇이며 이에 대해 조치를 취할 수 있습니까?

분류에서Dev

Linux 기반 운영 체제를 배포판이라고하는 이유는 무엇입니까?

분류에서Dev

운영 체제는 어떤 유형의 파일입니까?

분류에서Dev

Windows Server를 데스크톱 운영 체제로 사용하는 이유는 무엇입니까?

분류에서Dev

두 개의 다른 디스크 드라이브가있는 랩톱에서 두 개의 운영 체제를 유지하는 방법은 무엇입니까?

분류에서Dev

du와 ls가보고 한 파일 크기간에 큰 차이가있는 이유는 무엇입니까?

분류에서Dev

다운로드 한 파일의 체크섬을 계산하는 이유는 무엇입니까?

분류에서Dev

크기 제한이있는 파일을 tar하는 방법은 무엇입니까?

분류에서Dev

Ping이 내 운영 체제를 표시하는 이유는 무엇입니까?

분류에서Dev

디스크에서 파일 크기가 다른 이유는 무엇입니까?

분류에서Dev

PC에 단일 운영 체제 또는 2 개의 운영 체제가있는 호스트 이름이 둘 이상있을 수 있습니까?

분류에서Dev

C ++ 컴파일 과정에서 운영 체제의 역할이 있습니까?

분류에서Dev

Virtualbox에 동일한 호스트 운영 체제를 설치하는 방법은 무엇입니까?

분류에서Dev

최신 버전의 운영 체제에 더 많은 메모리가 필요한 이유는 무엇입니까?

분류에서Dev

운영 체제가 지원되지 않는 파일 시스템으로 포맷 된 네트워크 드라이브에 액세스 할 수 있습니까?

분류에서Dev

크기 제한이있는 ZIP 파일

분류에서Dev

크기 제한이있는 ZIP 파일

분류에서Dev

운영 체제 (일반적으로?)가 BIOS 설정에 액세스 할 수없는 이유는 무엇입니까?

분류에서Dev

Unix와 유사한 운영 체제가 Windows보다 빨리 종료되는 이유는 무엇입니까?

Related 관련 기사

  1. 1

    운영 체제에서 숨겨진 파일에 대한 이유는 무엇입니까?

  2. 2

    동일한 파일이 다른 운영 체제에서 다른 크기를 표시하는 이유

  3. 3

    동일한 파일이 다른 운영 체제에서 다른 크기를 표시하는 이유

  4. 4

    운영 체제에 종료 옵션이있는 이유는 무엇입니까?

  5. 5

    "Everything is a file"이 Unix 운영 체제에 고유 한 이유는 무엇입니까?

  6. 6

    운영 체제에서 "파일 압축"이란 무엇입니까?

  7. 7

    MBR 파티셔닝에서 하드 디스크 크기에 제한이있는 이유는 무엇입니까?

  8. 8

    운영 체제 (새로 설치)의 크기가 증가하는 이유는 무엇입니까?

  9. 9

    운영 체제의 커널에 최대 기능을 추가 할 수없는 이유는 무엇입니까?

  10. 10

    Java GUI JFrame 크기가 운영 체제마다 다른 이유는 무엇입니까?

  11. 11

    페이징 파일이 운영 체제 드라이브에서 분리 될 때 Windows 7에서 충돌 세부 정보를 기록하지 않는 이유는 무엇이며 이에 대해 조치를 취할 수 있습니까?

  12. 12

    Linux 기반 운영 체제를 배포판이라고하는 이유는 무엇입니까?

  13. 13

    운영 체제는 어떤 유형의 파일입니까?

  14. 14

    Windows Server를 데스크톱 운영 체제로 사용하는 이유는 무엇입니까?

  15. 15

    두 개의 다른 디스크 드라이브가있는 랩톱에서 두 개의 운영 체제를 유지하는 방법은 무엇입니까?

  16. 16

    du와 ls가보고 한 파일 크기간에 큰 차이가있는 이유는 무엇입니까?

  17. 17

    다운로드 한 파일의 체크섬을 계산하는 이유는 무엇입니까?

  18. 18

    크기 제한이있는 파일을 tar하는 방법은 무엇입니까?

  19. 19

    Ping이 내 운영 체제를 표시하는 이유는 무엇입니까?

  20. 20

    디스크에서 파일 크기가 다른 이유는 무엇입니까?

  21. 21

    PC에 단일 운영 체제 또는 2 개의 운영 체제가있는 호스트 이름이 둘 이상있을 수 있습니까?

  22. 22

    C ++ 컴파일 과정에서 운영 체제의 역할이 있습니까?

  23. 23

    Virtualbox에 동일한 호스트 운영 체제를 설치하는 방법은 무엇입니까?

  24. 24

    최신 버전의 운영 체제에 더 많은 메모리가 필요한 이유는 무엇입니까?

  25. 25

    운영 체제가 지원되지 않는 파일 시스템으로 포맷 된 네트워크 드라이브에 액세스 할 수 있습니까?

  26. 26

    크기 제한이있는 ZIP 파일

  27. 27

    크기 제한이있는 ZIP 파일

  28. 28

    운영 체제 (일반적으로?)가 BIOS 설정에 액세스 할 수없는 이유는 무엇입니까?

  29. 29

    Unix와 유사한 운영 체제가 Windows보다 빨리 종료되는 이유는 무엇입니까?

뜨겁다태그

보관