Su dirección IPv4:
Sistema operativo:
Proveedor:

Bits y bytes: ¿qué significan MB, MiB, GB y GiB?

Un byte (B) contiene ocho bits (b). Las velocidades de conexión a Internet suelen expresarse en bits por segundo, mientras que los tamaños de archivos y de memoria se expresan en bytes. Los prefijos importan: los decimales kB, MB y GB no son lo mismo que los binarios KiB, MiB y GiB.

Prefijos decimales y binarios

En el sistema decimal del SI, 1 kB son 1000 B, 1 MB son 1 000 000 B y 1 GB son 1 000 000 000 B. Las unidades binarias usan potencias de 1024: 1 KiB son 1024 B, 1 MiB son 1 048 576 B y 1 GiB son 1 073 741 824 B. Del mismo modo, TB y TiB, y PB y PiB, también difieren. Algunos programas antiguos usaban «KB» para referirse a 1024 bytes, por lo que una abreviatura sin explicar puede resultar ambigua. La tabla de prefijos binarios del NIST recoge los términos y valores exactos.

Por qué una unidad de disco parece más pequeña

Una unidad vendida como de 1 TB representa unos 1 000 000 000 000 bytes. Expresada en unidades binarias, la misma cantidad equivale aproximadamente a 931 GiB. El sistema operativo puede etiquetar las unidades de otra forma, y los sistemas de archivos o las particiones de recuperación pueden reducir aún más el espacio utilizable. Esto por sí solo no demuestra que falten bytes. Compare el número de bytes y la unidad mostrada antes de sospechar que el dispositivo es defectuoso. Del mismo modo, 500 GiB son aproximadamente un 7,4 % más de almacenamiento que 500 GB, aunque las etiquetas se parezcan mucho.

Un ejemplo de transferencia paso a paso

Un archivo de 100 MB contiene 100 000 000 bytes en notación decimal, o unos 95,4 MiB. En una conexión de 100 Mbps, su tiempo de transferencia ideal es de ocho segundos: multiplique los bytes por ocho para obtener bits y divida entre 100 millones de bits por segundo. Las transferencias reales suelen tardar más por la sobrecarga de los protocolos, la latencia, la congestión, los límites del servidor y otro tráfico. Una b minúscula indica bits; una B mayúscula indica bytes. Confundirlas produce un error de ocho veces incluso antes de tener en cuenta los prefijos decimales y binarios.

Cómo indicar un tamaño exacto

Al comparar una tarifa, una barra de progreso de descarga o una especificación de almacenamiento, indique el número original de bytes si la precisión importa. Convierta explícitamente a la unidad elegida e indique si es decimal o binaria. Evite sumar valores expresados en MB y en MiB sin convertirlos. Si una especificación solo dice «500 GB» pero sus cálculos parecen usar 1024 como multiplicador, consulte la documentación del producto en lugar de suponer una convención. La misma disciplina ayuda al informar del uso de memoria, el tamaño de las copias de seguridad o las velocidades de transferencia de red.

Por qué los test de velocidad muestran Mbps y las descargas, MB/s

Las tarifas de red y los test de velocidad suelen usar bits por segundo, mientras que las herramientas de archivos suelen usar bytes por segundo. Así, 800 Mbps corresponden a un máximo de unos 100 MB/s antes de la sobrecarga. Consulte la guía práctica Mbps frente a MB/s.