| Kibioctetos (Kio) | Yottaoctetos (Yo) |
|---|---|
| 1 Kibiocteto | 1.024 × 10-21 Yo |
| 2 Kibioctetos | 2.048 × 10-21 Yo |
| 3 Kibioctetos | 3.072 × 10-21 Yo |
| 4 Kibioctetos | 4.096 × 10-21 Yo |
| 5 Kibioctetos | 5.12 × 10-21 Yo |
| 10 Kibioctetos | 1.024 × 10-20 Yo |
| 20 Kibioctetos | 2.048 × 10-20 Yo |
| 25 Kibioctetos | 2.56 × 10-20 Yo |
| 50 Kibioctetos | 5.12 × 10-20 Yo |
| 100 Kibioctetos | 1.024 × 10-19 Yo |
| Referencia | Kibioctetos (Kio) | Yottaoctetos (Yo) |
|---|---|---|
| A plain text message (160 characters) | 0.15625 Kio | 1.6 × 10-22 Yo |
| A three-minute MP3 | 2929.69 Kio | 3 × 10-18 Yo |
| A smartphone photo | 3906.25 Kio | 4 × 10-18 Yo |
| A high-definition film | 3906250 Kio | 4 × 10-15 Yo |
| A dual-layer Blu-ray disc | 48828125 Kio | 5 × 10-14 Yo |
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 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.