| Gibioctetten (Gio) | Mebibits (Mibit) |
|---|---|
| 1 Gibioctet | 8192 Mibit |
| 2 Gibioctetten | 16384 Mibit |
| 3 Gibioctetten | 24576 Mibit |
| 4 Gibioctetten | 32768 Mibit |
| 5 Gibioctetten | 40960 Mibit |
| 10 Gibioctetten | 81920 Mibit |
| 20 Gibioctetten | 163840 Mibit |
| 25 Gibioctetten | 204800 Mibit |
| 50 Gibioctetten | 409600 Mibit |
| 100 Gibioctetten | 819200 Mibit |
| Referentie | Gibioctetten (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 |
Het gibioctet is een eenheid van digitale informatie gelijk aan 1 073 741 824 octetten, dus 1024 mebioctet. Het symbool is Gio. Het is de binaire tegenhanger van het gigaoctet, en het verschil van 7,4 procent tussen beide is de meest voorkomende afzonderlijke oorzaak van verwarring over gegevenseenheden.
In deze eenheid wordt computergeheugen werkelijk verkocht, wat de verpakking ook zegt. Een module met het label 8 GB houdt 8 gibioctet, dus 8,59 gigaoctet. Zij zou niets anders kunnen houden: de geheugenadressering is binair, en een module met decimale ruimte zou een deel van haar adresbereik onbewoond laten. Het etiket is een handige verkorting en geen meting.
Opslag daarentegen is echt decimaal. Een schijf verkocht als 500 gigaoctet houdt vijfhonderd miljard octetten, en het besturingssysteem deelt dat driemaal door 1024 en meldt 465,7 gibioctet. De twee getallen beschrijven dezelfde apparatuur. Geen van beide partijen is oneerlijk; men telt eenvoudig in verschillende grondtallen, en het etiketteringsgebruik verschilt per bedrijfstak.
Het rekenen in de wolk heeft het onderscheid in contracten zichtbaar gemaakt. De groottes van virtuele machines, de geheugengrenzen van containers en de waarden die regelen hoeveel geheugen een programma mag gebruiken worden alle in gibioctet opgegeven, omdat zij op werkelijke geheugenpagina's aansluiten. Een grens van 4 GB gezet in een decimaal denkend gereedschap en 4 GiB gezet in een binair verschillen bijna driehonderd megaoctet, wat volstaat om te bepalen of een programma draait.
Ter dagelijkse schaal houdt één gibioctet ongeveer duizend boeken als platte tekst, enkele honderden foto's, of twintig minuten hogeresolutievideo. Het is ruwweg wat een hedendaagse webbrowser met een dozijn geopende pagina's in geheugen inneemt, een fraaie illustratie van hoezeer de lat voor wat een kleine hoeveelheid heet is opgeschoven.
Het juiste symbool is Gio, en het verschijnt in systeemgereedschap, in documentatie over virtualisatie en in normen. Wanneer een document GB schrijft voor geheugen, is de veilige lezing gibioctet; wanneer het GB schrijft voor een schijf of een net, is de veilige lezing gigaoctet. De gewoonte na te gaan wat bedoeld is kost een seconde en voorkomt een fout van zeven procent.
Eén gibioctet is gelijk aan 1 073 741 824 octetten, 1024 mebioctet, 8 gibibit of ongeveer 1,074 gigaoctet.
De mebibit is een eenheid van digitale informatie gelijk aan 1 048 576 bits, dus 1024 kibibit of twee tot de twintigste. Het symbool is Mibit. Zij is de binaire tegenhanger van de megabit, en het verschil tussen beide is tot 4,9 procent gegroeid — klein genoeg om terloops over het hoofd te zien, groot genoeg om in een specificatie te tellen.
Haar natuurlijke thuis is het halfgeleidergeheugen, waar de ruimte wordt bepaald door de adreslijnen van de chip. Een geheugenplaatje met twintig adresbits bereikt precies 1 048 576 plaatsen, zodat de dichtheden op machten van twee vallen en niet op ronde decimale getallen. Een chip die in een catalogus als 512 megabit staat, is in werkelijkheid heel vaak 512 mebibit, dus 537 megabit, en het gegevensblad spreekt de waarheid.
Die gewoonte is oud en opzettelijk. Halfgeleiderfabrikanten hebben geheugen altijd binair op maat gemaakt, want de bedrading maakt elke andere keuze verkwistend: een adresbus is een vast aantal lijnen, en slechts een deel van het bereik gebruiken dat zij kan halen gooit silicium weg. Opslagfabrikanten hadden zo'n dwang niet, en juist daarom liepen de twee bedrijfstakken uiteen.
Ter hoeveelheid: één mebibit is 131 072 octetten, dus ongeveer 128 kibioctet. Dat is ruwweg de inhoud van een lang boek als platte tekst, of één enkele afbeelding met lage resolutie. In nettermen is het een honderdste seconde van een gigabitverbinding.
De IEC-voorvoegsels werden in 1998 mede ingevoerd omdat vanaf dit niveau de benadering ophoudt veilig te zijn. Een onderdeel kopen dat als één megabit is omschreven en één mebibit ontvangen is een verrassing van vijf procent; bij de tebibit is dezelfde verwarring een verrassing van tien procent, en in een contract voor een rekencentrum is dat een werkelijk geldbedrag.
Correct gebruik is nu gewoon in normdocumenten, in gegevensbladen van apparatuur en in de ingewanden van besturingssystemen, en zeldzaam in reclame en consumentenprogramma's. De beste regel bij het lezen van een getal is te vragen welke bedrijfstak het voortbracht: beschrijft het geheugen of een chip, neem binair aan; beschrijft het opslag of een verbinding, neem decimaal aan.
Eén mebibit is gelijk aan 1 048 576 bits, 1024 kibibit, 131 072 octetten of ongeveer 1,049 megabit.