| Kibioctetos (Kio) | Pebioctetos (Pio) |
|---|---|
| 1 Kibiocteto | 9.09494701773 × 10-13 Pio |
| 2 Kibioctetos | 1.81898940355 × 10-12 Pio |
| 3 Kibioctetos | 2.72848410532 × 10-12 Pio |
| 4 Kibioctetos | 3.63797880709 × 10-12 Pio |
| 5 Kibioctetos | 4.54747350886 × 10-12 Pio |
| 10 Kibioctetos | 9.09494701773 × 10-12 Pio |
| 20 Kibioctetos | 1.81898940355 × 10-11 Pio |
| 25 Kibioctetos | 2.27373675443 × 10-11 Pio |
| 50 Kibioctetos | 4.54747350886 × 10-11 Pio |
| 100 Kibioctetos | 9.09494701773 × 10-11 Pio |
| Referencia | Kibioctetos (Kio) | Pebioctetos (Pio) |
|---|---|---|
| A plain text message (160 characters) | 0.15625 Kio | 1.42109 × 10-13 Pio |
| A three-minute MP3 | 2929.69 Kio | 0.00000000266454 Pio |
| A smartphone photo | 3906.25 Kio | 0.00000000355271 Pio |
| A high-definition film | 3906250 Kio | 0.00000355271 Pio |
| A dual-layer Blu-ray disc | 48828125 Kio | 0.0000444089 Pio |
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 pebiocteto es una unidad de información digital igual a 1 125 899 906 842 624 octetos, es decir 1024 tebioctetos. Su símbolo es Pio. Es la contrapartida binaria del petaocteto, y ambos difieren hoy en un 12,6 por ciento.
Esta es la unidad en que se escriben los límites de los sistemas de archivos. Varios sistemas de archivos de amplio despliegue tienen tamaños máximos de archivo o de volumen que son potencias exactas de dos, y esos límites caen en este intervalo: dieciséis tebioctetos para uno, un pebiocteto para otro, ocho pebioctetos para un tercero. Las cifras no son elecciones de nadie: se siguen de cuántos bits usa el sistema de archivos para numerar sus bloques.
Los grandes sistemas de almacenamiento científicos y comerciales también se dimensionan aquí. Un centro de cálculo de investigación puede llevar un sistema de archivos de varios pebioctetos repartido en miles de discos, y las herramientas que lo gestionan informan en pebioctetos porque la reserva subyacente es binaria de principio a fin. Convertir esas cifras a unidades decimales para un informe introduce un error de un octavo sin beneficio alguno.
Un pebiocteto equivale a unos mil discos duros grandes de consumo, o a toda la producción de vídeo de una emisora a lo largo de muchos años. Anda también cerca del tamaño de los mayores archivos científicos individuales, aunque estos suelen expresarse en petaoctetos en las notas de prensa y en pebioctetos entre los ingenieros que los operan, lo que produce dos cifras distintas para el mismo edificio.
Distinguir ambos no es pedantería a este nivel. Una diferencia del doce por ciento en una compra de muchos pebioctetos es una suma grande de dinero, y un plan de capacidad construido sobre la unidad equivocada errará por más del margen que la mayoría de los planes admiten. Es justamente la situación que los prefijos de la IEC se introdujeron para evitar.
El símbolo Pio se usa en la documentación de sistemas de archivos, en los manuales de los sistemas de almacenamiento y en las normas. Cuando una fuente escribe PB sin decir cuál quiere decir, la diferencia es de un octavo, y lo honrado por parte del lector es tratar la cifra como aproximada en lugar de suponer una convención u otra.
Un pebiocteto equivale a 1024 tebioctetos, a 1 125 899 906 842 624 octetos, a 8 pebibits o a unos 1,126 petaoctetos.