| Exbibits (Eibit) | Gibioctetos (Gio) |
|---|---|
| 1 Exbibit | 134217728 Gio |
| 2 Exbibits | 268435456 Gio |
| 3 Exbibits | 402653184 Gio |
| 4 Exbibits | 536870912 Gio |
| 5 Exbibits | 671088640 Gio |
| 10 Exbibits | 1342177280 Gio |
| 20 Exbibits | 2684354560 Gio |
| 25 Exbibits | 3355443200 Gio |
| 50 Exbibits | 6710886400 Gio |
| 100 Exbibits | 13421772800 Gio |
| Referência | Exbibits (Eibit) | Gibioctetos (Gio) |
|---|---|---|
| A plain text message (160 characters) | 1.11022 × 10-15 Eibit | 0.000000149012 Gio |
| A three-minute MP3 | 2.08167 × 10-11 Eibit | 0.00279397 Gio |
| A smartphone photo | 2.77556 × 10-11 Eibit | 0.00372529 Gio |
| A high-definition film | 0.0000000277556 Eibit | 3.72529 Gio |
| A dual-layer Blu-ray disc | 0.000000346945 Eibit | 46.5661 Gio |
O exbibit é uma unidade de informação digital igual a dois elevado à sexagésima potência em bits, ou seja 1024 pebibits. O seu símbolo é Eibit. É o correspondente binário do exabit, e os dois diferem hoje em 15,3 por cento.
Dois elevado a sessenta é um número de particular importância na informática, porque sessenta está perto dos sessenta e quatro bits de endereço de um processador moderno. Uma máquina de 64 bits pode endereçar dezasseis exbioctetos de memória, e esse número — 16 EiB — é o teto teórico de toda a arquitetura. Aparece nos manuais dos processadores, na documentação dos sistemas operativos e na especificação de todo o sistema de ficheiros de 64 bits.
Máquina alguma se aproxima de usar esse intervalo. Os processadores atuais implementam apenas quarenta e oito ou cinquenta e sete desses sessenta e quatro bits de endereço, porque cablar a largura inteira custaria silício para um espaço de endereços que ninguém consegue encher. Os bits não usados estão reservados, e alargar a implementação é coisa simples assim que os tamanhos de memória o justifiquem, que é precisamente o sentido de se ter escolhido sessenta e quatro de início.
Um exbibit são 144 115 188 075 855 872 octetos, ou 128 pebioctetos. Isso é mais armazenamento do que qualquer organização isolada guarda, e comparável à produção anual conjunta de boa parte da indústria do armazenamento. Como todas as unidades binárias maiores, descreve limites e capacidades em especificações e não algo que tenha sido construído.
A unidade é também aquela em que os projetistas de sistemas de ficheiros fixam os seus tamanhos máximos. Os sistemas de ficheiros construídos à volta de apontadores de bloco de 64 bits têm naturalmente limites em potências exatas de dois, e vários dos mais difundidos especificam tamanhos máximos de volume em exbioctetos. Esses números não são ambições: são a consequência aritmética da largura do apontador, e manter-se-ão até que a arquitetura mude.
Ler bem o símbolo importa aqui. Eibit é o exbibit; Ebit é o exabit; EB e EiB são as formas em octetos de cada um. Num documento onde uma diferença de quinze por cento é significativa — e nesta escala é-o sempre — a presença ou ausência do i minúsculo carrega todo o sentido.
Um exbibit equivale a 1024 pebibits, a 144 115 188 075 855 872 octetos ou a cerca de 1,153 exabits.
O gibiocteto é uma unidade de informação digital igual a 1 073 741 824 octetos, ou seja 1024 mebioctetos. O seu símbolo é Gio. É o correspondente binário do gigaocteto, e a diferença de 7,4 por cento entre os dois é a causa isolada mais comum de confusão acerca de unidades de dados.
É nesta unidade que a memória dos computadores é realmente vendida, diga o que disser a embalagem. Um módulo rotulado como de 8 GB guarda 8 gibioctetos, ou seja 8,59 gigaoctetos. Não poderia guardar outra coisa: o endereçamento de memória é binário, e um módulo de capacidade decimal deixaria parte do seu intervalo de endereços por povoar. O rótulo é uma abreviatura cómoda e não uma medição.
O armazenamento, pelo contrário, é genuinamente decimal. Um disco vendido como de 500 gigaoctetos guarda quinhentos mil milhões de octetos, e o sistema operativo divide isso três vezes por 1024 e comunica 465,7 gibioctetos. Os dois números descrevem o mesmo equipamento. Parte alguma é desonesta; contam simplesmente em bases diferentes, e a convenção de rotulagem difere consoante a indústria.
A computação na nuvem tornou a distinção visível nos contratos. Os tamanhos das máquinas virtuais, os limites de memória dos contentores e os parâmetros que regulam quanta memória um programa pode usar especificam-se todos em gibioctetos, porque correspondem a páginas de memória reais. Um limite de 4 GB fixado numa ferramenta de mentalidade decimal e 4 GiB fixados numa binária diferem em quase trezentos megaoctetos, o que basta para mudar se um programa corre ou não.
Para a escala quotidiana, um gibiocteto guarda cerca de mil livros em texto simples, algumas centenas de fotografias, ou vinte minutos de vídeo em alta definição. É mais ou menos o que um navegador moderno ocupa em memória com uma dúzia de páginas abertas, boa ilustração de como se deslocou a fasquia do que conta como uma quantidade pequena.
O símbolo certo é Gio, e aparece nas ferramentas de sistema, na documentação de virtualização e nas normas. Quando um documento escreve GB para memória, a leitura segura é gibioctetos; quando escreve GB para um disco ou uma rede, a leitura segura é gigaoctetos. O hábito de verificar o que se quer dizer custa um segundo e evita um erro de sete por cento.
Um gibiocteto equivale a 1 073 741 824 octetos, a 1024 mebioctetos, a 8 gibibits ou a cerca de 1,074 gigaoctetos.