| Yottaoctetos (Yo) | Kibibits (Kibit) |
|---|---|
| 1 Yottaocteto | 7.8125 × 1021 Kibit |
| 2 Yottaoctetos | 1.5625 × 1022 Kibit |
| 3 Yottaoctetos | 2.34375 × 1022 Kibit |
| 4 Yottaoctetos | 3.125 × 1022 Kibit |
| 5 Yottaoctetos | 3.90625 × 1022 Kibit |
| 10 Yottaoctetos | 7.8125 × 1022 Kibit |
| 20 Yottaoctetos | 1.5625 × 1023 Kibit |
| 25 Yottaoctetos | 1.953125 × 1023 Kibit |
| 50 Yottaoctetos | 3.90625 × 1023 Kibit |
| 100 Yottaoctetos | 7.8125 × 1023 Kibit |
| Referencia | Yottaoctetos (Yo) | Kibibits (Kibit) |
|---|---|---|
| A plain text message (160 characters) | 1.6 × 10-22 Yo | 1.25 Kibit |
| A three-minute MP3 | 3 × 10-18 Yo | 23437.5 Kibit |
| A smartphone photo | 4 × 10-18 Yo | 31250 Kibit |
| A high-definition film | 4 × 10-15 Yo | 31250000 Kibit |
| A dual-layer Blu-ray disc | 5 × 10-14 Yo | 390625000 Kibit |
El yottaocteto es una unidad de información digital igual a mil zettaoctetos, o un cuatrillón de octetos: un uno seguido de veinticuatro ceros. Su símbolo es Yo. Nada de lo que existe se mide en yottaoctetos; la unidad describe una cantidad de datos que el mundo todavía no ha producido.
El total de datos que conserva la humanidad se estima hoy en unos pocos centenares de zettaoctetos, de modo que el mundo lleva recorrida una fracción pequeña del camino hacia su primer yottaocteto. Con los ritmos de crecimiento de las dos últimas décadas, ese umbral se cruzaría en algún momento de los años cuarenta de este siglo, aunque toda previsión de largo alcance en este campo ha errado en ambas direcciones.
Los obstáculos físicos son severos. Con las densidades de almacenamiento de los discos duros actuales, un yottaocteto necesitaría algo así como cien mil millones de unidades. Fabricarlas al ritmo presente llevaría siglos, alimentarlas exigiría la producción eléctrica de muchos países, y albergarlas requeriría un programa de construcción sin precedentes. La cifra no es absurda, pero queda muy lejos de la base industrial actual.
La investigación en almacenamiento de mayor densidad existe en parte por este techo. El almacenamiento de datos en ADN, que codifica la información en secuencias genéticas sintéticas, ofrece densidades millones de veces mayores que los soportes magnéticos, y un yottaocteto de ADN cabría en una habitación y no en un continente. Leerlo y escribirlo sigue siendo lento y costoso, pero el argumento de la densidad es lo que mantiene financiado el campo.
El yottaocteto aparece también en afirmaciones que resultan exageradas. En la década de 2010 circularon ampliamente informes de que agencias de inteligencia construían instalaciones a escala de yottaoctetos, y no se sostenían ni por la obra, ni por el suministro eléctrico, ni por el mercado del almacenamiento. Toda afirmación sobre un yottaocteto de algo puede contrastarse con la fabricación mundial total, lo que es una disciplina útil.
Entre 1991 y 2022 el prefijo yotta fue la cima de la escalera métrica, y por eso fue la unidad natural de las afirmaciones especulativas. La incorporación de ronna y quetta en 2022 dio al sistema tres órdenes decimales más por encima, y es revelador que se hiciera en parte porque las cantidades de datos se acercaban al viejo techo.
Un yottaocteto equivale a 1000 zettaoctetos, a 1 000 000 000 000 000 de gigaoctetos, a 8 yottabits o a unos 0,8272 yobioctetos.
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.