최상의 답변
다른 모든 답변부터 시작하는 것이 좋습니다.
디스크에 추가 할 것입니다. 가장 작은 단위는 디스크 섹터를 읽고 씁니다. 디스크 섹터는 대부분 하드 드라이브에 대해 각각 4096 바이트입니다. (512 바이트만큼 작게 만들 수 있지만 최신 시스템은 해당 크기에서 너무 많이 스 래시됩니다.) 따라서 단일 파일이 1 섹터보다 작더라도 여전히 전체 섹터를 격리하고 나머지 바이트는 0으로 기록합니다. 대부분의 디스크 파티션 구성표는 파일이 아무리 작더라도 전체 섹터 또는 여러 전체 섹터를 차지합니다.
따라서 1KB 미만의 파일 100 개는 100KB가 아니라 4MB를 차지합니다. 아프다. 그러나 2GB의 거대한 비디오 파일은 2GB와 4kB의 일부를 차지하고 마지막 섹터를 채우는 0을 갖습니다. 파일을 연속 섹터로 디스크에 넣을 수없는 경우가 아니면 조각화로 인해 더 많은 공간을 차지할 수 있습니다.
이 그림의 파란색 부분은 기하학적 부분이고 빨간색 부분은 트랙입니다. C는 디스크 섹터 (4096 바이트)입니다. 디스크의 외부가 내부 섹터보다 빠르게 회전하기 때문에 데이터 밀도가 내부에 더 많습니다. 이제이 그림은 섹터를 크게 보이게하지만 실제로 2TB HD는 ~ 40 억 디스크 스팬> 섹터.
이것은 대부분 자동으로 이루어지며 사용자는 디스크가 작동하는 방식에 대해 말할 수 없습니다. 최신 운영 체제는 BSD의 UFS2 및 Linux의 새로운 Btrfs 및 Sun Microsystem의 ZFS와 같은 파일 시스템을 개발하여 섹터에서 사용하지 않는 여유 공간을 복구하고 가변 블록 크기를 수행합니다.
그러나 대부분의 사람들에게 모든 파일은 일부를 차지합니다. 4Kbytes의 배수이고 파일 끝 뒤에있는 마지막 파일은 0으로 채 웁니다.
예, 두 가지 시스템 Giga와 Giba가 있으며 제조업체가 광고 및 판매에 사용하는 퍼지 팩터가 있습니다.
나 국제 E 전기 기술 C 생략 (IEC, 실제로 electrotechnical … sheesh 1908이 전화를 걸었고 그들의 말을 되찾기를 원합니다 ..) 바이너리의 표준을 설정합니다. 데이터 단위.
이전 텍스트에서 여전히 KB와 MB, 때로는 GB까지도 찾을 수 있습니다. 1024의 배수를 의미합니다. 그러나 수학을 확인하고 1000 또는 1024가 더 의미가 있는지 확인하십시오.
그런데 Windows는 거짓말입니다. 거짓말, 거짓말, 파일 크기와 빈 디스크가 얼마나 남았는지에 대한 거짓말입니다. 그들의 주식 Explorer.exe 번호를 믿지 마십시오. 크기 확인 및 디스크 분석을 수행하는 것으로 평판이 좋은 타사 디스크 프로그램을 확보하십시오.
답변
엄격히 말하면 1TB = 1000GB입니다. 최소한 ISO위원회가 컴퓨터에 사용되는 메트릭 접두사를 표준화 한 90 년대 후반부터. 그러나 TB를 사용하는 컴퓨터의 많은 시스템에서 실제로 TiB를 의미하고 GB를 실제로 GiB를 의미하는 일관성없는 (그리고 부정확 한) 경향을보고 계십니다.
차이점은 무엇입니까? 그리고 왜 거기에 있습니까?
차이점은 Gi / Ti / Mi / ki / etc. 접두사는 2의 거듭 제곱으로 작동한다는 것을 의미합니다. 1ki = 1024, 1Mi = 1024ki = 1024 x 1024 = 1048576. 동일한 패턴으로 Gi, Ti, Pi 등으로 계속됩니다. ak는 정확히 1000이고 1 M = 1000k = 1000000 등 비슷한 패턴이지만
컴퓨터가 이러한 2의 거듭 제곱 대안을 사용하는 이유는 컴퓨터가 2 진법 (이진법)을 사용하여 수학을 수행하기 때문입니다. 10 진수 (십진수)로 계산하는 인간의 방식 대신. 그리고 이진수 1000은 실제로 “반올림”숫자가 아닙니다. 나눌 때 잔차를 남기고 곱할 때 운반이 필요합니다. 컴퓨터가 이것에 대해 모든 메모리 / 디스크 액세스 계산을 수행하면 더 복잡한 수학을 수행해야하므로 더 느리게 실행되어야합니다.
부분을 2의 거듭 제곱으로 카운트로 쪼개는 경우 곱하기와 나누기 간단한 “숫자 이동”작업이됩니다. 곱하기와 나누기 10은 십진수에서 매우 쉽게 할 수있는 것과 마찬가지로, 곱하기와 나누기 (또는 2의 거듭 제곱)는 이진수 에서처럼 쉽습니다. 끝에 0을 더 추가하거나 끝에서 일부 자릿수를 제거하면됩니다.
일반적으로 디스크 드라이브에서이 문제가 나타납니다. 제조업체는 디스크가 1GB라고 말하는 “올바른”방법을 사용합니다. 그리고 실제로 1000000000 바이트를 포함합니다. 그러나 운영 체제는이를 GiB로 나열하고 1GiB = 1024 MiB = 1024 x 1024kiB = 1024 x 1024 x 1024 바이트 = 1,073 741 824 바이트를 예상합니다. 그러나 디스크에 이보다 적은 용량이 포함되어 있으므로 반대 방향으로 작업하십시오.
1000000 바이트 / 1024 = 976562.5 kiB = 953.674… MiB = 0.931… GiB.
동일 수 있습니다. 요즘 대부분의 디스크에서와 같이 TB / TiB를 처리합니다. 곱하거나 나눌 추가 1024 요소입니다.