| Pebibits (Pibit) | Kibioctetos (Kio) |
|---|---|
| 1 Pebibit | 137438953472 Kio |
| 2 Pebibits | 274877906944 Kio |
| 3 Pebibits | 412316860416 Kio |
| 4 Pebibits | 549755813888 Kio |
| 5 Pebibits | 687194767360 Kio |
| 10 Pebibits | 1374389534720 Kio |
| 20 Pebibits | 2748779069440 Kio |
| 25 Pebibits | 3435973836800 Kio |
| 50 Pebibits | 6871947673600 Kio |
| 100 Pebibits | 13743895347200 Kio |
| Referência | Pebibits (Pibit) | Kibioctetos (Kio) |
|---|---|---|
| A plain text message (160 characters) | 1.13687 × 10-12 Pibit | 0.15625 Kio |
| A three-minute MP3 | 0.0000000213163 Pibit | 2929.69 Kio |
| A smartphone photo | 0.0000000284217 Pibit | 3906.25 Kio |
| A high-definition film | 0.0000284217 Pibit | 3906250 Kio |
| A dual-layer Blu-ray disc | 0.000355271 Pibit | 48828125 Kio |
O pebibit é uma unidade de informação digital igual a 1 125 899 906 842 624 bits, ou seja 1024 tebibits ou dois elevado à quinquagésima potência. O seu símbolo é Pibit. É o correspondente binário do petabit, e o vão entre os dois alargou-se para 12,6 por cento.
Esse alargamento merece atenção, porque condensa num só número todo o argumento a favor dos prefixos da IEC. Cada degrau da escada multiplica a discrepância por 1,024, de modo que o que começou como um inofensivo 2,4 por cento no kibibit é aqui uma oitava parte da quantidade e uma quinta no yobibit. Uma convenção razoável para números pequenos torna-se indefensável para os grandes.
Um pebibit são 140 737 488 355 328 octetos, ou 128 tebioctetos. Armazenamento deste tamanho existe nos sistemas de memória dos supercomputadores, nas memórias intermédias científicas mais rápidas e na memória agregada de agrupamentos muito grandes. As maiores máquinas da lista dos computadores mais rápidos do mundo têm memória principal medida em pebioctetos, e a capacidade de manter uma simulação inteira em memória e não em disco é o que torna certos cálculos sequer possíveis.
Como estes sistemas são endereçados em binário, a unidade binária é a certa e o número decimal seria uma aproximação. Um agrupamento com um pebibit de memória não tem um petabit; tem 12,6 por cento mais, e um escalonador que atribuísse pelo número decimal deixaria tudo isso por usar.
A unidade aparece também nos limites dos sistemas de ficheiros. Vários sistemas de ficheiros de uso alargado têm tamanhos máximos de volume ou de ficheiro expressos como potências exatas de dois, e onde esses limites caem neste intervalo escrevem-se naturalmente em pebioctetos. A documentação que os converte para unidades decimais perde a propriedade que os tornava memoráveis.
Na informática do dia a dia o pebibit nunca se encontra. Pertence às especificações, à arquitetura de sistemas e ao desenho das maiores máquinas, e um conversor precisa dele justamente para esses documentos. Onde quer que a quantidade subjacente seja uma potência de dois, esta é a unidade que o diz sem arredondar.
Um pebibit equivale a 1024 tebibits, a 140 737 488 355 328 octetos ou a cerca de 1,126 petabits.
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.