jcbermu의 대답 은 좋지만 다른 각도에서 접근하고 싶습니다.
1GB는 1,000,000,000 바이트 (10의 거듭 제곱) 및 1,073,741,824 바이트 (2의 거듭 제곱)입니다. 그러면 스토리지 용량이 줄어 듭니다 (2의 거듭 제곱). 왜 더 적습니까? 1GB가 10의 전력보다 2의 전력으로 더 많은 저장 용량을 찾으면.
저장 매체 ( 모든 저장 매체)는 특정 수의 액세스 가능한 비트를 저장할 수 있습니다. 일반적으로 범용 컴퓨팅에서는 바이트 또는 몇 바이트의 바이트로 표현되지만, 예를 들어 메모리 IC (집적 회로, 칩)를 살펴보면 메모리 용량이 액세스 가능한 비트로 표시됩니다.
하드 디스크는 기술적 인 이유로 섹터 단위로 처리되는 특정 수의 비트 또는 바이트를 저장합니다. 예를 들어, 4TB 드라이브에는 각각 512 바이트의 7,814,037,168 섹터가있을 수 있으며 이는 4,000,787,030,016 바이트의 스토리지 용량으로 작동합니다. 그것이 실제로 얻는 것입니다. (실제로 파일 시스템, 저널, 파티셔닝 등 컴퓨터의 부기 정보로 일부를 잃어 버립니다. 그러나 바이트가 여전히 남아 있기 때문에 파일을 저장하는 데 사용할 수 없으므로 파일을 저장하는 데 사용할 수 없습니다 파일을 효과적으로 저장할 수있는 데이터)
물론 4,000,787,030,016이라는 숫자는 다소 다루기 힘들다. 이러한 이유로 우리 는이 정보를 다른 방식으로 표현하기로 결정합니다. 그러나 jcbermu가 설명했듯이 우리는 10의 거듭 제곱 또는 2의 거듭 제곱의 두 가지 방식으로 선택합니다.
10의 거듭 제곱에서 4,000,787,030,016 바이트는 4.000787030016 * 10 ^ 12 바이트이며, 아주 잘 반올림됩니다. 유효 숫자가 4 자리 인 경우 "tera"의 SI 정의 : 10 ^ 12의 경우 4.001TB로 반올림됩니다. 우리의 하드 디스크는 4 * 10 ^ 12 바이트 이상을 저장할 수 있으므로 SI 용어로 4 테라 바이트 저장 장치입니다.
2의 거듭 제곱에서 4,000,787,030,016 바이트는 3.638694607 * 2 ^ 40 바이트이며, 그렇게 반올림하지 않습니다. 또한 3.639가 4.001보다 작고 마케팅에 좋지 않기 때문에 더 적은 수량처럼 보입니다 . 이것은 바이너리 접두사 3.6 "tebibytes"이며, 여기서 "bi"는 기본 2 수량임을 나타냅니다.
그러나 실제로는 정확히 같은 바이트 수입니다. 숫자는 다르게 표현됩니다! 수학을 다시 수행하면 3.638694607 * 2 ^ 40 = 4.000787030016 * 10 ^ 12임을 알 수 있으므로 결국 동일한 저장 용량을 얻게됩니다.