| Tebibits (Tibit) | Kibioctetos (Kio) |
|---|---|
| 1 Tebibit | 134217728 Kio |
| 2 Tebibits | 268435456 Kio |
| 3 Tebibits | 402653184 Kio |
| 4 Tebibits | 536870912 Kio |
| 5 Tebibits | 671088640 Kio |
| 10 Tebibits | 1342177280 Kio |
| 20 Tebibits | 2684354560 Kio |
| 25 Tebibits | 3355443200 Kio |
| 50 Tebibits | 6710886400 Kio |
| 100 Tebibits | 13421772800 Kio |
| Referência | Tebibits (Tibit) | Kibioctetos (Kio) |
|---|---|---|
| A plain text message (160 characters) | 0.00000000116415 Tibit | 0.15625 Kio |
| A three-minute MP3 | 0.0000218279 Tibit | 2929.69 Kio |
| A smartphone photo | 0.0000291038 Tibit | 3906.25 Kio |
| A high-definition film | 0.0291038 Tibit | 3906250 Kio |
| A dual-layer Blu-ray disc | 0.363798 Tibit | 48828125 Kio |
O tebibit é uma unidade de informação digital igual a 1 099 511 627 776 bits, ou seja 1024 gibibits ou dois elevado à quadragésima potência. O seu símbolo é Tibit. É o correspondente binário do terabit, e os dois diferem hoje em 10 por cento, o ponto em que a distinção deixa de ser pedante e passa a ser financeira.
Esses dez por cento são a razão de ser dos prefixos da IEC. No kibibit a discrepância era de 2,4 por cento e podia despachar-se com um gesto; aqui é a décima parte da quantidade. Num contrato de equipamento de armazenamento, num acordo de serviço que garante capacidade, ou numa especificação que um fornecedor deve cumprir, uma décima parte é a diferença entre cumprir e faltar.
A verdadeira casa da unidade é a memória flash, onde as pastilhas se fabricam hoje com capacidades de um tebibit e mais, empilhando camadas de células na vertical. Uma pastilha flash moderna pode guardar um ou dois tebibits, e um encapsulamento com oito delas guarda um teraocteto de capacidade bruta, da qual se subtraem os blocos de reserva e a sobrecarga de gestão antes de algo chegar ao utilizador.
Um tebibit são 137 438 953 472 octetos, ou 128 gibioctetos. Em termos práticos é o armazenamento de um telefone de gama média, ou umas duas horas de vídeo de alta resolução sem compressão. A unidade descreve a matéria-prima dos aparelhos de armazenamento e não algo que uma pessoa manuseie diretamente.
Os sistemas de ficheiros também contam em binário a esta escala. Um volume declarado de 16 tebioctetos por uma ferramenta e de 17,6 teraoctetos por outra é o mesmo volume, e a diferença está inteiramente na base da aritmética. Quem administra armazenamento aprende a verificar que convenção usa cada ferramenta antes de comparar dois números de fontes diferentes.
A notação certa é Tibit, com T maiúsculo e i minúsculo. Aparece nas folhas de dados de memória flash, na documentação dos sistemas de ficheiros e nas normas, e quase em mais lado nenhum. A presença desse i minúsculo é o único sinal fiável de que um número é binário, e é por isso que a escrita técnica cuidadosa o emprega mesmo quando a diferença parece pequena.
Um tebibit equivale a 1 099 511 627 776 bits, a 1024 gibibits, a 137 438 953 472 octetos ou a cerca de 1,100 terabits.
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.