| Kibioctetten (Kio) | Gibibits (Gibit) |
|---|---|
| 1 Kibioctet | 0.00000762939453125 Gibit |
| 2 Kibioctetten | 0.0000152587890625 Gibit |
| 3 Kibioctetten | 0.0000228881835938 Gibit |
| 4 Kibioctetten | 0.000030517578125 Gibit |
| 5 Kibioctetten | 0.0000381469726562 Gibit |
| 10 Kibioctetten | 0.0000762939453125 Gibit |
| 20 Kibioctetten | 0.000152587890625 Gibit |
| 25 Kibioctetten | 0.000190734863281 Gibit |
| 50 Kibioctetten | 0.000381469726562 Gibit |
| 100 Kibioctetten | 0.000762939453125 Gibit |
| Referentie | Kibioctetten (Kio) | Gibibits (Gibit) |
|---|---|---|
| A plain text message (160 characters) | 0.15625 Kio | 0.00000119209 Gibit |
| A three-minute MP3 | 2929.69 Kio | 0.0223517 Gibit |
| A smartphone photo | 3906.25 Kio | 0.0298023 Gibit |
| A high-definition film | 3906250 Kio | 29.8023 Gibit |
| A dual-layer Blu-ray disc | 48828125 Kio | 372.529 Gibit |
Het kibioctet is een eenheid van digitale informatie gelijk aan 1024 octetten, en dus aan 8192 bits. Het symbool is Kio. Het is de binaire tegenhanger van het kilooctet, en hoewel beide slechts 2,4 procent verschillen, wordt in deze eenheid een groot deel van de inwendige indeling van een computer werkelijk gemeten.
Het belangrijkste voorbeeld is de geheugenpagina. Processors beheren geheugen niet octet voor octet maar in blokken van vaste grootte, en op vrijwel elke gangbare architectuur is dat blok 4 kibioctet. Elke toewijzing die een programma doet wordt naar boven afgerond op een veelvoud daarvan, elke ingang in de paginatabellen beschrijft er een, en de snelheid van een programma hangt vaak af van hoe goed zijn toegangspatroon in dat raster van vier kibioctet past.
Schijfsectoren vertellen een soortgelijk verhaal. Harde schijven gebruikten decennialang sectoren van 512 octetten, en hedendaagse schijven gebruiken 4 kibioctet, passend bij de geheugenpagina zodat een pagina in één bewerking kan worden gelezen of geschreven. Bestandssystemen wijzen dan ruimte toe in blokken die zelf machten van twee zijn, meestal 4 kibioctet, en daarom verbruikt een bestand van één octet vier kibioctet aan schijf.
Ook netprotocollen gebruiken de eenheid. Buffergroottes, venstergroottes en de maximale grootte van veel protocolstructuren zijn machten van twee, en de grens van 64 kibioctet keert telkens terug: het is de grootste waarde die een 16-bits lengteveld kan uitdrukken, en zij begrenst dus de grootte van een UDP-datagram, een IP-pakket en verscheidene oudere bestandsformaten.
Dat is het algemene patroon: overal waar een grens voortkomt uit de breedte van een binair veld, is de grens een macht van twee, en de eerlijke manier om haar te schrijven is met een binair voorvoegsel. 64 KB schrijven voor de datagramgrens is niet erg fout, maar 64 KiB schrijven is precies juist en zegt waar het getal vandaan komt.
In het dagelijks gebruik is het verschil onzichtbaar. Een bestand van 200 kilooctet en een van 200 kibioctet liggen 4,8 kibioctet uiteen, wat niemand merkt. De waarde van het onderscheid is dat het de rekensom achter een getal leesbaar maakt, wat veel zwaarder weegt naarmate de getallen groeien.
Eén kibioctet is gelijk aan 1024 octetten, 8192 bits, 8 kibibit of 1,024 kilooctet.
De gibibit is een eenheid van digitale informatie gelijk aan 1 073 741 824 bits, dus 1024 mebibit of twee tot de dertigste. Het symbool is Gibit. Zij is de binaire tegenhanger van de gigabit, en beide verschillen nu 7,4 procent — een kloof breed genoeg dat de een voor de ander aanzien in een bestelling een werkelijke fout is.
Haar praktische thuis is de geheugenindustrie. Chips voor dynamisch geheugen worden in binaire ruimtes gemaakt omdat hun inwendige opbouw een rechthoekig raster van rijen en kolommen is, beide binair geadresseerd. Een onderdeel dat in reclamemateriaal als 8 gigabit staat, is een plaatje van 8 gibibit met 8 589 934 592 bits, en acht daarvan vormen de 8 gibioctet die een geheugenmodule als 8 GB aanprijst.
Het flashgeheugen volgt om dezelfde reden dezelfde regel, met een wending: flashplaatjes bevatten reserveblokken om cellen te vervangen die verslijten, zodat de bruikbare ruimte van een schijf opzettelijk kleiner is dan de ruwe ruimte van haar chips. De fabrikanten geven dan het bruikbare getal in decimale eenheden, en zo krijgt een schijf gebouwd uit binaire onderdelen ten slotte een decimaal etiket.
De kloof van 7,4 procent verklaart veel van de dagelijkse verwarring. Een geheugenmodule van 8 gibioctet en een halfgeleiderschijf van 8 gigaoctet zijn niet even groot, hoewel beide 8 GB worden geschreven. De module houdt 8,59 gigaoctet; de schijf houdt er 8,00. Geen van beide getallen is fout, maar zij tellen in verschillende grondtallen en zijn niet zonder omrekening te vergelijken.
Eén gibibit is 134 217 728 octetten, dus 128 mebioctet. In alledaagse termen is dat ongeveer honderddertig megaoctet: een stuk of twintig foto's, of twee minuten hogeresolutievideo. Het is naar hedendaagse maatstaven geen grote hoeveelheid, en daarom duikt de eenheid op in onderdeelspecificaties eerder dan in beschrijvingen van bestanden.
Het juiste symbool, Gibit, wordt in gegevensbladen en in normen gebruikt maar vrijwel nooit in reclame. Wanneer een document Gb schrijft zonder nadere uitleg, is de veilige aanname dat geheugen de binaire hoeveelheid betekent en netwerktechniek de decimale, en dat een zorgvuldige schrijver Gibit of Gbit zou hebben geschreven om te zeggen welke.
Eén gibibit is gelijk aan 1 073 741 824 bits, 1024 mebibit, 134 217 728 octetten of ongeveer 1,074 gigabit.