¿Cuántos bytes contiene un terabyte (1 TB) de datos?


Mejor respuesta

1 TB = 1024 GB

1 TB = 1024 * 1 GB = 1024 * 1024 * 1 MB = 1024 * 1024 * 1024 * 1 KB = 1024 * 1024 * 1024 * 1024 = 1,099,511,627,776 Byte

En la memoria, la unidad más pequeña es Bit

por lo que la conversión tiene este aspecto:

8 bits = 1 byte

1024 Byte = 1 KB (KiloByte)

1024 KB = 1 MB (MegaByte)

1024 MB = 1 GB (GigaByte)

1024 GB = 1 TB (TeraByte)

1024 TB = 1 PB (PetaByte)

1024 PB = 1 EB (ExaByte)

1024 EB = 1 ZB (ZettaByte)

1024 ZB = 1 YB (YottaByte)

Respuesta

Estrictamente hablando, 1 TB = 1000 GB exactamente. Al menos desde finales de los 90, cuando el comité ISO estandarizó los prefijos métricos utilizados en las computadoras. Sin embargo, lo que está viendo es la tendencia inconsistente (e incorrecta) de muchos sistemas en computadoras que usan TB a significar realmente TiB y GB a GiB.

¿Cuál es la diferencia? ¿Y por qué está ahí?

La diferencia es un prefijo Gi / Ti / Mi / ki / etc. que significa que funciona en potencias de 2. Por ejemplo. 1 ki = 1024, 1Mi = 1024 ki = 1024 x 1024 = 1048576. Continúa hasta Gi, Ti, Pi, etc. en el mismo patrón. Mientras que ak es exactamente 1000 y 1 M = 1000k = 1000000, etc. en un patrón similar.

La razón por la que las computadoras usan estas alternativas de potencia de dos es que las computadoras hacen matemáticas usando base-2 (binaria) en lugar de nuestra forma humana de contar en base 10 (decimal). Y en binario 1000 en realidad no es un número «redondo». Deja residuos al dividir y necesita acarreos al multiplicar. Lo que significa que si la computadora hiciera todos sus cálculos de acceso a la memoria / disco en estos, necesitaría hacer cálculos más complicados y, por lo tanto, funcionar más lento.

Si se limitara a dividir porciones en cuentas en potencias de dos, multiplicar y dividir se convierte en una simple operación de «mover el dígito». Al igual que multiplicar y dividir por 10 es muy fácil de hacer en decimal, multiplicar y dividir por 2 (o cualquier potencia de dos) es igual de fácil en binario: simplemente agregue más ceros al final o elimine algunos dígitos del final.

Suele ver este problema en las unidades de disco. El fabricante utiliza la forma «correcta» de indicar que el disco es (digamos) 1 GB. Y de hecho contiene 1000 000 000 de bytes. Pero el sistema operativo los enumera como GiB, espera 1GiB = 1024 MiB = 1024 x 1024 kiB = 1024 x 1024 x 1024 bytes = 1073 741 824 bytes. Pero dado que el disco contiene menos que esto, trabaje al revés:

1000 000 000 bytes / 1024 = 976562.5 kiB = 953.674… MiB = 0.931… GiB.

Lo mismo puede hacerse a TB / TiB como en la mayoría de los discos en estos días. Es solo un factor 1024 adicional para multiplicar o dividir.

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *