| Gibioctetos (Gio) | Mebibits (Mibit) |
|---|---|
| 1 Gibiocteto | 8192 Mibit |
| 2 Gibioctetos | 16384 Mibit |
| 3 Gibioctetos | 24576 Mibit |
| 4 Gibioctetos | 32768 Mibit |
| 5 Gibioctetos | 40960 Mibit |
| 10 Gibioctetos | 81920 Mibit |
| 20 Gibioctetos | 163840 Mibit |
| 25 Gibioctetos | 204800 Mibit |
| 50 Gibioctetos | 409600 Mibit |
| 100 Gibioctetos | 819200 Mibit |
| Referência | Gibioctetos (Gio) | Mebibits (Mibit) |
|---|---|---|
| A plain text message (160 characters) | 0.000000149012 Gio | 0.0012207 Mibit |
| A three-minute MP3 | 0.00279397 Gio | 22.8882 Mibit |
| A smartphone photo | 0.00372529 Gio | 30.5176 Mibit |
| A high-definition film | 3.72529 Gio | 30517.6 Mibit |
| A dual-layer Blu-ray disc | 46.5661 Gio | 381470 Mibit |
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.
O mebibit é uma unidade de informação digital igual a 1 048 576 bits, ou seja 1024 kibibits ou dois elevado à vigésima potência. O seu símbolo é Mibit. É o correspondente binário do megabit, e a diferença entre os dois cresceu até aos 4,9 por cento: pequena que baste para se ignorar de ânimo leve, grande que baste para contar numa especificação.
A sua casa natural é a memória de semicondutores, onde a capacidade é fixada pelas linhas de endereço do chip. Uma pastilha de memória com vinte bits de endereço alcança exatamente 1 048 576 posições, pelo que as densidades caem em potências de dois e não em números decimais redondos. Um chip descrito como de 512 megabits num catálogo é muitíssimas vezes de 512 mebibits na realidade, ou seja 537 megabits, e é a folha de dados que diz a verdade.
Esse hábito é antigo e deliberado. Os fabricantes de semicondutores dimensionaram sempre a memória em binário porque a cablagem torna dispendiosa qualquer outra escolha: um barramento de endereços é um número fixo de linhas, e usar só parte do intervalo que consegue alcançar deita silício fora. Os fabricantes de armazenamento não tinham esse constrangimento, e é precisamente por isso que as duas indústrias divergiram.
Para dar a quantidade, um mebibit são 131 072 octetos, ou cerca de 128 kibioctetos. Isso é mais ou menos o conteúdo de um livro longo em texto simples, ou uma só imagem de baixa definição. Em termos de rede é um centésimo de segundo de uma ligação de gigabit.
Os prefixos da IEC foram introduzidos em 1998 em parte porque a este nível e acima a aproximação deixa de ser segura. Comprar um componente descrito como de um megabit e receber um mebibit é uma surpresa de cinco por cento; no tebibit a mesma confusão é uma surpresa de dez por cento, e num contrato para um centro de dados isso é uma quantia de dinheiro real.
O uso correto é hoje comum nos documentos de normalização, nas folhas de dados de material e nas entranhas dos sistemas operativos, e raro na publicidade e no software de consumo. A melhor regra ao ler um número é perguntar que indústria o produziu: se descreve memória ou um chip, suponha-se binário; se descreve armazenamento ou uma ligação, suponha-se decimal.
Um mebibit equivale a 1 048 576 bits, a 1024 kibibits, a 131 072 octetos ou a cerca de 1,049 megabits.