| Kibibits (Kibit) | Petaoctetos (Po) |
|---|---|
| 1 Kibibit | 1.28 × 10-13 Po |
| 2 Kibibits | 2.56 × 10-13 Po |
| 3 Kibibits | 3.84 × 10-13 Po |
| 4 Kibibits | 5.12 × 10-13 Po |
| 5 Kibibits | 6.4 × 10-13 Po |
| 10 Kibibits | 1.28 × 10-12 Po |
| 20 Kibibits | 2.56 × 10-12 Po |
| 25 Kibibits | 3.2 × 10-12 Po |
| 50 Kibibits | 6.4 × 10-12 Po |
| 100 Kibibits | 1.28 × 10-11 Po |
| Referencia | Kibibits (Kibit) | Petaoctetos (Po) |
|---|---|---|
| A plain text message (160 characters) | 1.25 Kibit | 1.6 × 10-13 Po |
| A three-minute MP3 | 23437.5 Kibit | 0.000000003 Po |
| A smartphone photo | 31250 Kibit | 0.000000004 Po |
| A high-definition film | 31250000 Kibit | 0.000004 Po |
| A dual-layer Blu-ray disc | 390625000 Kibit | 0.00005 Po |
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.
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.