1 테라 바이트 (1TB)의 데이터에는 몇 바이트가 포함 되나요?


최상 답변

1TB = 1024GB

1TB = 1024 * 1GB = 1024 * 1024 * 1MB = 1024 * 1024 * 1024 * 1KB = 1024 * 1024 * 1024 * 1024 = 1,099,511,627,776 바이트

메모리에서 가장 작은 단위는 비트입니다.

따라서 변환은 다음과 같습니다.

8 Bit = 1 Byte

1024 Byte = 1 KB (KiloByte)

1024 KB = 1 MB (MegaByte)

1024MB = 1GB (GigaByte)

1024GB = 1TB (TeraByte)

1024TB = 1PB (PetaByte)

1024PB = 1EB (ExaByte)

1024EB = 1ZB (ZettaByte)

1024 ZB = 1YB (YottaByte)

답변

엄밀히 말하면 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 요소입니다.

답글 남기기

이메일 주소를 발행하지 않을 것입니다. 필수 항목은 *(으)로 표시합니다