Quando o desenvolvimento da civilização atingiu o ponto de processamento de dados por computador, muitos novos termos e conceitos surgiram. Em particular, tornou-se necessário designar de alguma forma unidades de informação armazenadas em dispositivos de armazenamento e transmitidas por redes. E com o advento dos computadores pessoais, jogadores e telefones celulares, muitos termos altamente especializados se tornaram amplamente conhecidos.
A menor unidade informativa possível consiste em dois valores - "sim" ou "não", 0 ou 1. Desde 1948, esta unidade é denominada "bit". No processamento do computador, qualquer informação é dividida em bits - números, texto, cor, som, posição espacial, etc. O processador processa cada unidade de dados sequencialmente, mas a inserção de bits torna a fila muito longa e, portanto, limita o desempenho. Portanto, os processadores modernos trabalham com grupos de unidades de informação, consistindo em 8 bits - esse grupo é chamado de "bytes" e é considerada a unidade mínima de processamento de dados do computador. Agrupadas em bytes, as informações são armazenadas em discos ou na memória virtual e também transmitidas por conexões de rede.
No sistema métrico de unidades do SI adotado hoje na maioria dos países, as regras são fixadas de acordo com as quais quaisquer unidades de medida são escaladas. Para designar um valor mil vezes superior ao que é aceito neste sistema, acrescenta-se ao seu nome o prefixo "quilo". Por exemplo, 1000 gramas = 1 quilograma, 1000 bytes = 1 quilobyte. Existem os mesmos prefixos para outras unidades aumentadas mil vezes - um milhão é atribuído ao prefixo "mega" (1.000.000 bytes = 1.000 kilobytes = 1 megabyte) e um bilhão - "giga". Portanto, 1 gigabyte corresponde a um bilhão de unidades mínimas de informação - bytes.
No entanto, devido ao fato de que as informações do computador são de natureza binária (sim / não, 0/1), os cientistas da computação para suas necessidades internas desde o próprio surgimento dos processadores não usam o sistema numérico decimal, como no SI, mas binário. Por causa disso, muitas vezes surge confusão com a definição exata de gigabytes - no sistema binário, esta unidade corresponde não a 10⁹ (1 bilhão), mas 2³⁰ (1 073 741 824). Na maioria das vezes, essa discrepância é encontrada na compra de vários dispositivos de armazenamento (discos rígidos, drives flash, players, etc.) - os fabricantes indicam sua capacidade na interpretação de gigabytes, o que mostra o produto em uma luz mais favorável.