| Kibioctetos (Kio) | Petaoctetos (Po) |
|---|---|
| 1 Kibiocteto | 1.024 × 10-12 Po |
| 2 Kibioctetos | 2.048 × 10-12 Po |
| 3 Kibioctetos | 3.072 × 10-12 Po |
| 4 Kibioctetos | 4.096 × 10-12 Po |
| 5 Kibioctetos | 5.12 × 10-12 Po |
| 10 Kibioctetos | 1.024 × 10-11 Po |
| 20 Kibioctetos | 2.048 × 10-11 Po |
| 25 Kibioctetos | 2.56 × 10-11 Po |
| 50 Kibioctetos | 5.12 × 10-11 Po |
| 100 Kibioctetos | 1.024 × 10-10 Po |
| Referencia | Kibioctetos (Kio) | Petaoctetos (Po) |
|---|---|---|
| A plain text message (160 characters) | 0.15625 Kio | 1.6 × 10-13 Po |
| A three-minute MP3 | 2929.69 Kio | 0.000000003 Po |
| A smartphone photo | 3906.25 Kio | 0.000000004 Po |
| A high-definition film | 3906250 Kio | 0.000004 Po |
| A dual-layer Blu-ray disc | 48828125 Kio | 0.00005 Po |
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 petaocteto es una unidad de información digital igual a mil teraoctetos, o un millón de gigaoctetos. Su símbolo es Po. Es la unidad del almacenamiento institucional: la escala a la que los datos pertenecen a una organización y no a una persona, y a la que conservarlos se convierte en una partida presupuestaria y no en una ocurrencia tardía.
Un petaocteto es aproximadamente el almacenamiento de mil discos duros grandes de consumo, o el texto de todos los libros jamás publicados varias veces. En términos de vídeo son unas veinte mil horas en ultraalta definición, o dos años y medio de visionado continuo. El catálogo entero de un gran servicio de transmisión, guardado una vez en cada nivel de calidad, suma unos pocos petaoctetos.
La ciencia llegó primero a esta escala. El Gran Colisionador de Hadrones del CERN registra decenas de petaoctetos al año después de que sus sistemas de disparo hayan descartado ya más del 99,99 por ciento de lo que ven los detectores, y el archivo completo asciende a varios centenares de petaoctetos. La astronomía, la genómica y la modelización del clima conservan archivos de tamaño comparable, y la disciplina de gestionarlos se convirtió en un campo de investigación propio.
Comercialmente el petaocteto describe el almacenamiento de un solo centro de datos y no el total de una empresa. Una gran organización guarda decenas o centenares de petaoctetos repartidos por muchas sedes, y los mayores proveedores de nube guardan exaoctetos. A este tamaño los problemas prácticos no son la capacidad sino la electricidad para mantener los discos girando, la refrigeración y la certeza de que una fracción del equipo está fallando en cualquier momento.
Ese último punto gobierna el diseño. En una matriz de petaoctetos, los fallos de disco no son sucesos excepcionales sino una tasa de fondo continua, de modo que el sistema se construye para perder aparatos sin cesar y reconstruirse sin interrupción. Los datos se guardan con códigos de borrado repartidos entre muchas máquinas, y no se confía en ninguna copia única de nada.
Leer un petaocteto es en sí mismo un problema. Incluso a diez gigaoctetos por segundo, ritmo que pocos sistemas sostienen, una pasada completa lleva más de un día. Por eso el análisis a esta escala se diseña para llevar el cálculo a los datos y no los datos al cálculo, una inversión que dio forma a todo el campo del procesamiento distribuido.
Un petaocteto equivale a 1000 teraoctetos, a 1 000 000 de gigaoctetos, a 8 petabits o a unos 0,8882 pebioctetos.