Când dezvoltarea civilizației a ajuns la punctul de prelucrare a datelor pe computer, au apărut o mulțime de termeni și concepte noi. În special, a devenit necesar să se desemneze cumva unități de informații stocate pe dispozitive de stocare și transmise prin rețele. Și odată cu apariția computerelor personale, a playerelor și a telefoanelor mobile, mulți termeni foarte specializați au devenit cunoscuți pe scară largă.
Cea mai mică unitate informativă posibilă constă din două valori - „da” sau „nu”, 0 sau 1. Din 1948, această unitate a fost numită „bit”. În procesarea computerizată, orice informație este împărțită în biți - numere, text, culoare, sunet, poziție spațială etc. Procesorul procesează fiecare unitate de date secvențial, dar inserția de biți face coada prea lungă și astfel limitează performanța. Prin urmare, procesoarele moderne funcționează cu grupuri de unități de informații, formate din 8 biți - acest grup este numit „octeți” și este considerat unitatea minimă de procesare a datelor computerizate. Grupate în octeți, informațiile sunt stocate pe discuri sau în memoria virtuală și, de asemenea, transmise prin conexiuni de rețea.
În sistemul metric al unităților SI adoptat astăzi în majoritatea țărilor, regulile sunt fixate în funcție de care sunt scalate orice unități de măsură. Pentru a desemna o valoare care este de o mie de ori mai mare decât cea acceptată în acest sistem, prefixul "kilo" este adăugat la numele său. De exemplu, 1000 grame = 1 kilogram, 1000 octeți = 1 kilobyte. Există aceleași prefixe pentru alte unități crescute de mii de ori - unui milion i se atribuie prefixul „mega” (1.000.000 de octeți = 1.000 kilobyți = 1 megabyte) și un miliard - „giga”. Prin urmare, 1 gigabyte corespunde unui miliard de unități minime de informații - octeți.
Cu toate acestea, datorită faptului că informațiile computerului au o natură binară (da / nu, 0/1), informaticienii pentru nevoile lor interne de la însuși aspectul procesorilor nu folosesc sistemul numeric zecimal, ca în SI, ci binar. Din această cauză, apare adesea confuzie cu definiția exactă a gigabytes - în sistemul binar, această unitate nu corespunde cu 10⁹ (1 miliard), ci cu 2³⁰ (1 073 741 824). Cel mai adesea, această discrepanță se întâlnește la achiziționarea diferitelor dispozitive de stocare (hard disk-uri, unități flash, playere etc.) - producătorii indică capacitatea lor în interpretarea gigabytes, ceea ce arată produsul într-o lumină mai favorabilă.