| Kibioctetos (Kio) | Tebibits (Tibit) |
|---|---|
| 1 Kibiocteto | 0.00000000745058059692 Tibit |
| 2 Kibioctetos | 0.0000000149011611938 Tibit |
| 3 Kibioctetos | 0.0000000223517417908 Tibit |
| 4 Kibioctetos | 0.0000000298023223877 Tibit |
| 5 Kibioctetos | 0.0000000372529029846 Tibit |
| 10 Kibioctetos | 0.0000000745058059692 Tibit |
| 20 Kibioctetos | 0.000000149011611938 Tibit |
| 25 Kibioctetos | 0.000000186264514923 Tibit |
| 50 Kibioctetos | 0.000000372529029846 Tibit |
| 100 Kibioctetos | 0.000000745058059692 Tibit |
| Referencia | Kibioctetos (Kio) | Tebibits (Tibit) |
|---|---|---|
| A plain text message (160 characters) | 0.15625 Kio | 0.00000000116415 Tibit |
| A three-minute MP3 | 2929.69 Kio | 0.0000218279 Tibit |
| A smartphone photo | 3906.25 Kio | 0.0000291038 Tibit |
| A high-definition film | 3906250 Kio | 0.0291038 Tibit |
| A dual-layer Blu-ray disc | 48828125 Kio | 0.363798 Tibit |
El kibiocteto es una unidad de información digital igual a 1024 octetos, y por tanto a 8192 bits. Su símbolo es Kio. Es la contrapartida binaria del kilocteto y, aunque ambos difieren solo en un 2,4 por ciento, esta es la unidad en que se mide realmente buena parte de la organización interna de un ordenador.
El ejemplo más importante es la página de memoria. Los procesadores no gestionan la memoria octeto a octeto sino en bloques de tamaño fijo, y en casi todas las arquitecturas de uso común ese bloque son 4 kibioctetos. Toda reserva que hace un programa se redondea al alza hasta un múltiplo de eso, cada entrada de las tablas de páginas describe una de ellas, y el rendimiento de un programa depende a menudo de lo bien que su patrón de acceso encaje en esa cuadrícula de cuatro kibioctetos.
Los sectores de disco cuentan una historia parecida. Los discos duros usaron sectores de 512 octetos durante décadas, y los discos modernos usan 4 kibioctetos, coincidiendo con la página de memoria para que una página pueda leerse o escribirse en una sola operación. Los sistemas de archivos reservan luego el espacio en bloques que son a su vez potencias de dos, normalmente de 4 kibioctetos, y por eso un archivo de un octeto consume cuatro kibioctetos de disco.
Los protocolos de red usan también la unidad. Los tamaños de memoria intermedia, los tamaños de ventana y el tamaño máximo de muchas estructuras de protocolo son potencias de dos, y el límite de 64 kibioctetos aparece una y otra vez: es el mayor valor que puede expresar un campo de longitud de 16 bits, y por tanto limita el tamaño de un datagrama UDP, de un paquete IP y de varios formatos de archivo antiguos.
Ese es el patrón general: allí donde un límite viene de la anchura de un campo binario, el límite es una potencia de dos, y la manera honrada de escribirlo es con un prefijo binario. Escribir 64 KB para el límite del datagrama no es muy erróneo, pero escribir 64 KiB es exactamente correcto y dice de dónde salió la cifra.
En el uso cotidiano la diferencia es invisible. Un archivo de 200 kiloctetos y otro de 200 kibioctetos están separados por 4,8 kibioctetos, que nadie nota. El valor de la distinción está en que hace legible la aritmética que hay detrás de una cifra, cosa que importa mucho más a medida que los números crecen.
Un kibiocteto equivale a 1024 octetos, a 8192 bits, a 8 kibibits o a 1,024 kiloctetos.
El tebibit es una unidad de información digital igual a 1 099 511 627 776 bits, es decir 1024 gibibits o dos elevado a la cuadragésima potencia. Su símbolo es Tibit. Es la contrapartida binaria del terabit, y ambos difieren hoy en un 10 por ciento, el punto en que la distinción deja de ser pedante y pasa a ser financiera.
Ese diez por ciento es la razón de que existan los prefijos de la IEC. En el kibibit la discrepancia era del 2,4 por ciento y podía despacharse con un gesto; aquí es la décima parte de la cantidad. En un contrato de equipo de almacenamiento, en un acuerdo de servicio que garantiza capacidad o en una especificación que un proveedor debe cumplir, una décima parte es la diferencia entre cumplir e incumplir.
La casa real de la unidad es la memoria flash, donde los dados se fabrican hoy con capacidades de un tebibit y más apilando capas de celdas en vertical. Un dado flash moderno puede guardar uno o dos tebibits, y un encapsulado que contenga ocho de ellos guarda un teraocteto de capacidad bruta, del que se restan los bloques de reserva y la sobrecarga de gestión antes de que nada llegue al usuario.
Un tebibit son 137 438 953 472 octetos, o 128 gibioctetos. En términos prácticos es el almacenamiento de un teléfono de gama media, o un par de horas de vídeo de alta resolución sin comprimir. La unidad describe la materia prima de los aparatos de almacenamiento y no algo que una persona maneje directamente.
Los sistemas de archivos también cuentan en binario a esta escala. Un volumen que una herramienta declara de 16 tebibytes y otra de 17,6 terabytes es el mismo volumen, y la diferencia está por entero en la base de la aritmética. Quien administra almacenamiento aprende a comprobar qué convención usa cada herramienta antes de comparar dos cifras de fuentes distintas.
La notación correcta es Tibit, con la T mayúscula y la i minúscula. Aparece en las hojas de datos de memoria flash, en la documentación de los sistemas de archivos y en las normas, y casi en ningún otro sitio. La presencia de esa i minúscula es la única señal fiable de que una cifra es binaria, y por eso la escritura técnica cuidadosa la emplea aun cuando la diferencia parezca pequeña.
Un tebibit equivale a 1 099 511 627 776 bits, a 1024 gibibits, a 137 438 953 472 octetos o a unos 1,100 terabits.