| Exbibits (Eibit) | Kibioctetos (Kio) |
|---|---|
| 1 Exbibit | 140737488355328 Kio |
| 2 Exbibits | 281474976710656 Kio |
| 3 Exbibits | 422212465065984 Kio |
| 4 Exbibits | 562949953421312 Kio |
| 5 Exbibits | 703687441776640 Kio |
| 10 Exbibits | 1.40737488355 × 1015 Kio |
| 20 Exbibits | 2.81474976711 × 1015 Kio |
| 25 Exbibits | 3.51843720888 × 1015 Kio |
| 50 Exbibits | 7.03687441777 × 1015 Kio |
| 100 Exbibits | 1.40737488355 × 1016 Kio |
| Referencia | Exbibits (Eibit) | Kibioctetos (Kio) |
|---|---|---|
| A plain text message (160 characters) | 1.11022 × 10-15 Eibit | 0.15625 Kio |
| A three-minute MP3 | 2.08167 × 10-11 Eibit | 2929.69 Kio |
| A smartphone photo | 2.77556 × 10-11 Eibit | 3906.25 Kio |
| A high-definition film | 0.0000000277556 Eibit | 3906250 Kio |
| A dual-layer Blu-ray disc | 0.000000346945 Eibit | 48828125 Kio |
El exbibit es una unidad de información digital igual a dos elevado a la sexagésima potencia en bits, es decir 1024 pebibits. Su símbolo es Eibit. Es la contrapartida binaria del exabit, y ambos difieren hoy en un 15,3 por ciento.
Dos elevado a sesenta es un número de particular importancia en informática, porque sesenta está cerca de los sesenta y cuatro bits de dirección de un procesador moderno. Una máquina de 64 bits puede direccionar dieciséis exbioctetos de memoria, y esa cifra —16 EiB— es el techo teórico de toda la arquitectura. Aparece en los manuales de los procesadores, en la documentación de los sistemas operativos y en la especificación de todo sistema de archivos de 64 bits.
Ninguna máquina se acerca a usar ese rango. Los procesadores actuales implementan solo cuarenta y ocho o cincuenta y siete de esos sesenta y cuatro bits de dirección, porque cablear la anchura completa costaría silicio para un espacio de direcciones que nadie puede llenar. Los bits sin usar están reservados, y ensanchar la implementación es un asunto sencillo en cuanto los tamaños de memoria lo hagan valer, que es justamente el sentido de haber elegido sesenta y cuatro desde el principio.
Un exbibit son 144 115 188 075 855 872 octetos, o 128 pebioctetos. Eso es más almacenamiento del que guarda ninguna organización individual, y comparable a la producción anual conjunta de buena parte de la industria del almacenamiento. Como todas las unidades binarias mayores, describe límites y capacidades en especificaciones y no algo que se haya construido.
La unidad es también donde los diseñadores de sistemas de archivos fijan sus tamaños máximos. Los sistemas de archivos construidos en torno a punteros de bloque de 64 bits tienen naturalmente límites en potencias exactas de dos, y varios de los más extendidos especifican tamaños máximos de volumen en exbioctetos. Esas cifras no son aspiraciones: son la consecuencia aritmética de la anchura del puntero, y se mantendrán hasta que cambie la arquitectura.
Leer bien el símbolo importa aquí. Eibit es el exbibit; Ebit es el exabit; EB y EiB son las formas en octetos de cada uno. En un documento donde una diferencia del quince por ciento es significativa —y a esta escala siempre lo es— la presencia o ausencia de la i minúscula lleva todo el sentido.
Un exbibit equivale a 1024 pebibits, a 144 115 188 075 855 872 octetos o a unos 1,153 exabits.
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.