| Yobioctetos (Yio) | Kibioctetos (Kio) |
|---|---|
| 1 Yobiocteto | 1.18059162072 × 1021 Kio |
| 2 Yobioctetos | 2.36118324143 × 1021 Kio |
| 3 Yobioctetos | 3.54177486215 × 1021 Kio |
| 4 Yobioctetos | 4.72236648287 × 1021 Kio |
| 5 Yobioctetos | 5.90295810359 × 1021 Kio |
| 10 Yobioctetos | 1.18059162072 × 1022 Kio |
| 20 Yobioctetos | 2.36118324143 × 1022 Kio |
| 25 Yobioctetos | 2.95147905179 × 1022 Kio |
| 50 Yobioctetos | 5.90295810359 × 1022 Kio |
| 100 Yobioctetos | 1.18059162072 × 1023 Kio |
| Referência | Yobioctetos (Yio) | Kibioctetos (Kio) |
|---|---|---|
| A plain text message (160 characters) | 1.32349 × 10-22 Yio | 0.15625 Kio |
| A three-minute MP3 | 2.48154 × 10-18 Yio | 2929.69 Kio |
| A smartphone photo | 3.30872 × 10-18 Yio | 3906.25 Kio |
| A high-definition film | 3.30872 × 10-15 Yio | 3906250 Kio |
| A dual-layer Blu-ray disc | 4.1359 × 10-14 Yio | 48828125 Kio |
O yobiocteto é uma unidade de informação digital igual a dois elevado à octogésima potência em octetos, ou seja 1024 zebioctetos. O seu símbolo é Yio. É a maior unidade binária a que a Comissão Eletrotécnica Internacional deu nome, e o correspondente binário do yottaocteto.
Neste degrau final as convenções binária e decimal diferem em 20,9 por cento. É o remate do argumento que os prefixos da IEC foram criados para resolver: uma diferença que começou como um inofensivo 2,4 por cento no kibiocteto cresceu, por oito multiplicações sucessivas por 1,024, até uma discrepância de mais de uma quinta parte. Sistema de medida algum pode carregar uma ambiguidade tão grande.
Um yobiocteto são 1 208 925 819 614 629 174 706 176 octetos. A quantidade inteira de dados guardados pela humanidade são umas poucas centenas de zettaoctetos, ou seja uma fração de um por cento disto. Nada deste tamanho foi construído, e os ritmos de fabrico atuais teriam de continuar durante muitos séculos para acumular um só.
A série binária para em yobi porque a série decimal parava em yotta quando a norma da IEC foi redigida em 1998. Quando ronna e quetta foram acrescentados ao sistema métrico em 2022, não se definiram nomes binários correspondentes, pelo que uma quantidade de dois elevado a noventa em octetos não tem forma abreviada aceite. Essa lacuna presumivelmente preencher-se-á se alguma vez for precisa.
O valor de definir o cume de uma escada que ninguém subiu é o mesmo que o de definir a sua base. Um sistema de medida a que faltam nomes obriga os seus utilizadores a improvisar, e prolongamentos improvisados entram em conflito. Tanto a série métrica como a da IEC foram escritas por inteiro para que a regra, e não uma tabela de exceções, seja tudo o que há a aprender.
Para qualquer leitor de matéria técnica, a lição de toda a série cabe num carácter. Kio, Mio, Gio, Tio, Pio, Eio, Zio e Yio são binários; ko, Mo, Go, To, Po, Eo, Zo e Yo são decimais; e a diferença entre eles alarga-se de um erro de arredondamento a uma quinta parte à medida que se sobe. Esse i minúsculo é a única coisa num documento que diz qual se pretendia.
Um yobiocteto equivale a 1024 zebioctetos, a 1 208 925 819 614 629 174 706 176 octetos, a 8 yobibits ou a cerca de 1,209 yottaoctetos.
O kibiocteto é uma unidade de informação digital igual a 1024 octetos, e portanto a 8192 bits. O seu símbolo é Kio. É o correspondente binário do kilocteto e, embora os dois difiram apenas em 2,4 por cento, é nesta unidade que se mede realmente boa parte da organização interna de um computador.
O exemplo mais importante é a página de memória. Os processadores não gerem a memória octeto a octeto mas em blocos de tamanho fixo, e em quase todas as arquiteturas de uso comum esse bloco são 4 kibioctetos. Toda a reserva que um programa faz é arredondada por excesso a um múltiplo disso, cada entrada nas tabelas de páginas descreve uma delas, e o desempenho de um programa depende muitas vezes de quão bem o seu padrão de acesso encaixa nessa grelha de quatro kibioctetos.
Os setores de disco contam história parecida. Os discos rígidos usaram setores de 512 octetos durante décadas, e os discos modernos usam 4 kibioctetos, coincidindo com a página de memória para que uma página se possa ler ou escrever numa só operação. Os sistemas de ficheiros reservam depois o espaço em blocos que são eles próprios potências de dois, em geral de 4 kibioctetos, e é por isso que um ficheiro de um octeto consome quatro kibioctetos de disco.
Os protocolos de rede usam também a unidade. Os tamanhos de memória intermédia, os tamanhos de janela e o tamanho máximo de muitas estruturas de protocolo são potências de dois, e o limite de 64 kibioctetos aparece vezes sem conta: é o maior valor que um campo de comprimento de 16 bits consegue exprimir, e limita portanto o tamanho de um datagrama UDP, de um pacote IP e de vários formatos de ficheiro antigos.
Esse é o padrão geral: onde quer que um limite venha da largura de um campo binário, o limite é uma potência de dois, e a maneira honesta de o escrever é com um prefixo binário. Escrever 64 KB para o limite do datagrama não é muito errado, mas escrever 64 KiB está exatamente certo e diz de onde veio o número.
No uso quotidiano a diferença é invisível. Um ficheiro de 200 kiloctetos e outro de 200 kibioctetos estão separados por 4,8 kibioctetos, que ninguém repara. O valor da distinção está em tornar legível a aritmética que há por trás de um número, coisa que importa muito mais à medida que os números crescem.
Um kibiocteto equivale a 1024 octetos, a 8192 bits, a 8 kibibits ou a 1,024 kiloctetos.