| Exbioctetos (Eio) | Kibibits (Kibit) |
|---|---|
| 1 Exbiocteto | 9.00719925474 × 1015 Kibit |
| 2 Exbioctetos | 1.80143985095 × 1016 Kibit |
| 3 Exbioctetos | 2.70215977642 × 1016 Kibit |
| 4 Exbioctetos | 3.6028797019 × 1016 Kibit |
| 5 Exbioctetos | 4.50359962737 × 1016 Kibit |
| 10 Exbioctetos | 9.00719925474 × 1016 Kibit |
| 20 Exbioctetos | 1.80143985095 × 1017 Kibit |
| 25 Exbioctetos | 2.25179981369 × 1017 Kibit |
| 50 Exbioctetos | 4.50359962737 × 1017 Kibit |
| 100 Exbioctetos | 9.00719925474 × 1017 Kibit |
| Referencia | Exbioctetos (Eio) | Kibibits (Kibit) |
|---|---|---|
| A plain text message (160 characters) | 1.38778 × 10-16 Eio | 1.25 Kibit |
| A three-minute MP3 | 2.60209 × 10-12 Eio | 23437.5 Kibit |
| A smartphone photo | 3.46945 × 10-12 Eio | 31250 Kibit |
| A high-definition film | 0.00000000346945 Eio | 31250000 Kibit |
| A dual-layer Blu-ray disc | 0.0000000433681 Eio | 390625000 Kibit |
El exbiocteto es una unidad de información digital igual a dos elevado a la sexagésima potencia en octetos, es decir 1024 pebioctetos. Su símbolo es Eio. Es la contrapartida binaria del exaocteto, y ambos difieren en un 15,3 por ciento.
Una cifra que emplea esta unidad se cita más que ninguna otra: dieciséis exbioctetos, el tamaño del espacio de direcciones que puede alcanzar un procesador de 64 bits. Dos elevado a sesenta y cuatro octetos son 16 EiB, y esa cifra es el techo teórico de la memoria de toda máquina construida sobre la arquitectura que domina la informática desde mediados de la década de 2000.
El mismo límite reaparece en los sistemas de archivos. Un sistema de archivos que numera sus bloques con valores de 64 bits puede direccionar 16 exbioctetos de bloques, y varios diseños modernos declaran exactamente eso como su tamaño máximo de volumen. Otros declaran 8 exbioctetos, por haber reservado un bit para un signo o una marca: un detalle que reduce a la mitad el límite y que conviene conocer al leer una especificación.
Nada se acerca a estos tamaños en la práctica. Los mayores sistemas de almacenamiento del mundo guardan exaoctetos, y el total de todos los datos que conserva la humanidad son unos pocos centenares de zettaoctetos, es decir decenas de miles de exbioctetos. El techo de 64 bits se eligió precisamente para no ser alcanzado, y la transición desde los 32 bits, cuyo límite de cuatro gibioctetos se alcanzó en una década, explica por qué los diseñadores dejaron tanto margen.
Un exbiocteto son 1 152 921 504 606 846 976 bits y 128 pebioctetos. Es una cantidad que existe en las especificaciones, en la aritmética de direcciones y en los documentos de diseño de los grandes sistemas, y en ningún otro sitio. Describirla en términos de fotografías o películas no sirve, porque ninguna colección de unas u otras se le aproxima.
El símbolo Eio y su hermano decimal Eo difieren en más de un octavo, cosa demasiado grande para dejarla a la deducción. Cuando un documento escribe EB en el contexto de un espacio de direcciones, casi con certeza quiere decir EiB, porque los espacios de direcciones son potencias de dos por construcción; cuando escribe EB sobre datos almacenados, casi con certeza quiere decir la unidad decimal.
Un exbiocteto equivale a 1024 pebioctetos, a 1 152 921 504 606 846 976 octetos, a 8 exbibits o a unos 1,153 exaoctetos.
El kibibit es una unidad de información digital igual a 1024 bits. Su símbolo es Kibit. Es el primero de los prefijos binarios, un conjunto de unidades definido por la Comisión Electrotécnica Internacional en 1998 para acabar con una confusión que venía arrastrándose en la informática desde los años sesenta.
El problema era sencillo. Los ordenadores direccionan la memoria en potencias de dos, de modo que la memoria venía en trozos de 1024 y no de 1000. Los ingenieros tomaron prestado el prefijo métrico kilo para esa cantidad porque 1024 está cerca de 1000, y con números pequeños la aproximación era inofensiva. Pero el almacenamiento y la transmisión contaban en millares verdaderos, de modo que el mismo prefijo significaba dos cosas distintas según qué parte de la máquina se describiera.
La solución de la IEC fue acuñar nombres nuevos. Kibi es una contracción de kilo binario, y el patrón continúa con mebi, gibi, tebi, pebi, exbi, zebi y yobi. Cada uno es 1024 veces el anterior, y cada símbolo toma la forma de una letra mayúscula seguida de una i minúscula: Ki, Mi, Gi, Ti y así sucesivamente. El kilobit pasa entonces a significar mil bits y nada más.
Un kibibit son 128 octetos, y la distancia respecto de un kilobit es del 2,4 por ciento. Esa pequeña diferencia es la razón de que ambos se confundieran tanto tiempo: a esta escala nadie lo nota. El error se acumula un 2,4 por ciento en cada escalón, alcanza el 5 por ciento en el mebibit, el 7 por ciento en el gibibit y el 21 por ciento en el yobibit, que es donde la ambigüedad empezó a salir realmente cara.
La adopción ha sido parcial y desigual. Los organismos de normalización, el núcleo Linux y la mayor parte de la documentación técnica usan correctamente los prefijos de la IEC. El software de consumo en gran medida no, y muchos programas siguen escribiendo KB mientras dividen por 1024. El resultado es que el lector debe deducir a menudo del contexto qué convención sigue una cifra, que es justamente lo que la norma se escribió para evitar.
En la práctica el kibibit aparece sobre todo en las especificaciones de los chips de memoria pequeños, en las memorias en serie de los sistemas empotrados y en documentos de protocolo donde importa una potencia exacta de dos. Allí donde se quiere decir 1024 y no 1000, esta es la unidad correcta.
Un kibibit equivale a 1024 bits, a 128 octetos o a 1,024 kilobits.