| Gibioctetos (Gio) | Quilooctetos (ko) |
|---|---|
| 1 Gibiocteto | 1073741.824 ko |
| 2 Gibioctetos | 2147483.648 ko |
| 3 Gibioctetos | 3221225.472 ko |
| 4 Gibioctetos | 4294967.296 ko |
| 5 Gibioctetos | 5368709.12 ko |
| 10 Gibioctetos | 10737418.24 ko |
| 20 Gibioctetos | 21474836.48 ko |
| 25 Gibioctetos | 26843545.6 ko |
| 50 Gibioctetos | 53687091.2 ko |
| 100 Gibioctetos | 107374182.4 ko |
| Referência | Gibioctetos (Gio) | Quilooctetos (ko) |
|---|---|---|
| A plain text message (160 characters) | 0.000000149012 Gio | 0.16 ko |
| A three-minute MP3 | 0.00279397 Gio | 3000 ko |
| A smartphone photo | 0.00372529 Gio | 4000 ko |
| A high-definition film | 3.72529 Gio | 4000000 ko |
| A dual-layer Blu-ray disc | 46.5661 Gio | 50000000 ko |
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 kilocteto é uma unidade de informação digital igual a mil octetos, e portanto a oito mil bits. O seu símbolo é ko. É a menor das unidades de armazenamento do dia a dia, e durante duas décadas foi a unidade em que se descrevia a capacidade inteira de um computador.
Um kilocteto guarda mil carateres de texto sem acentos, ou seja umas duzentas palavras, ou um terço de página. O ficheiro de texto simples de uma carta breve são uns poucos kiloctetos. Quase mais nada na informática moderna é assim tão pequeno: um documento vazio de um processador de texto ocupa já dezenas de kiloctetos, porque o formato do ficheiro arrasta formatação, tipos de letra e metadados à volta do texto.
A importância histórica da unidade é difícil de exagerar. O Apple II saiu com 4 kiloctetos de memória, o Commodore 64 tirou o nome dos seus 64, e o primeiro computador pessoal da IBM podia endereçar 640. Programas de verdadeira complexidade — folhas de cálculo, processadores de texto, jogos com imagem e som — foram escritos para caber dentro desses números, o que exigia uma disciplina hoje em grande medida desaparecida.
O kilocteto é também onde começou a confusão entre decimal e binário. A memória vinha em unidades de 1024 octetos porque o endereçamento é binário, e toda a gente chamava a isso um kilocteto. Os fabricantes de discos contavam em milhares verdadeiros. As duas convenções diferem em 2,4 por cento, desprezível nesta escala, mas o mesmo erro acumula-se em cada degrau e chega aos 10 por cento no teraocteto.
A IEC resolveu a ambiguidade em 1998 ao definir o kibiocteto como 1024 octetos e deixar o kilocteto em exatamente 1000. Os sistemas operativos adotaram-no de maneira desigual: uns comunicam os tamanhos dos ficheiros em kiloctetos verdadeiros, outros continuam a dividir por 1024 enquanto escrevem ko, e uns poucos escrevem já Kio corretamente.
Onde a unidade continua a aparecer todos os dias é nos protocolos de rede e nos tamanhos dos recursos pequenos da web. A folha de estilos de uma página, um ícone, um certificado, um ficheiro de configuração, uma página de índice de uma base de dados: tudo isso se mede em kiloctetos, e a página de memória normal da maioria dos processadores são 4 kibioctetos, perto que baste de 4 kiloctetos para a conversa, mas não para a aritmética.
Um kilocteto equivale a 1000 octetos, a 8000 bits, a 8 kilobits ou a cerca de 0,9766 kibioctetos.