| Exbioctetten (Eio) | Kibioctetten (Kio) |
|---|---|
| 1 Exbioctet | 1.12589990684 × 1015 Kio |
| 2 Exbioctetten | 2.25179981369 × 1015 Kio |
| 3 Exbioctetten | 3.37769972053 × 1015 Kio |
| 4 Exbioctetten | 4.50359962737 × 1015 Kio |
| 5 Exbioctetten | 5.62949953421 × 1015 Kio |
| 10 Exbioctetten | 1.12589990684 × 1016 Kio |
| 20 Exbioctetten | 2.25179981369 × 1016 Kio |
| 25 Exbioctetten | 2.81474976711 × 1016 Kio |
| 50 Exbioctetten | 5.62949953421 × 1016 Kio |
| 100 Exbioctetten | 1.12589990684 × 1017 Kio |
| Referentie | Exbioctetten (Eio) | Kibioctetten (Kio) |
|---|---|---|
| A plain text message (160 characters) | 1.38778 × 10-16 Eio | 0.15625 Kio |
| A three-minute MP3 | 2.60209 × 10-12 Eio | 2929.69 Kio |
| A smartphone photo | 3.46945 × 10-12 Eio | 3906.25 Kio |
| A high-definition film | 0.00000000346945 Eio | 3906250 Kio |
| A dual-layer Blu-ray disc | 0.0000000433681 Eio | 48828125 Kio |
Het exbioctet is een eenheid van digitale informatie gelijk aan twee tot de zestigste in octetten, dus 1024 pebioctet. Het symbool is Eio. Het is de binaire tegenhanger van het exaoctet, en beide verschillen 15,3 procent.
Eén getal met deze eenheid wordt vaker aangehaald dan enig ander: zestien exbioctet, de omvang van de adresruimte die een 64-bitsprocessor kan bereiken. Twee tot de vierenzestigste in octetten is 16 EiB, en dat getal is het theoretische plafond van het geheugen van elke machine gebouwd op de architectuur die het computergebruik sinds het midden van de jaren 2000 beheerst.
Dezelfde grens duikt opnieuw op in bestandssystemen. Een bestandssysteem dat zijn blokken met 64-bitswaarden nummert kan 16 exbioctet aan blokken adresseren, en verscheidene hedendaagse ontwerpen geven juist dat op als hun maximale volumegrootte. Andere geven 8 exbioctet op, omdat zij één bit hebben gereserveerd voor een teken of een vlag — een bijzonderheid die de grens halveert en het waard is te kennen bij het lezen van een specificatie.
Niets komt in de praktijk bij deze omvang in de buurt. De grootste opslagstelsels ter wereld houden exaoctetten, en het totaal van alle gegevens die de mensheid bewaart is enkele honderden zettaoctet, dus tienduizenden exbioctet. Het 64-bitsplafond werd juist zo gekozen dat het niet zou worden bereikt, en de overgang vanaf 32 bits, waarvan de grens van vier gibioctet binnen tien jaar werd bereikt, verklaart waarom de ontwerpers zoveel ruimte lieten.
Eén exbioctet is 1 152 921 504 606 846 976 bits en 128 pebioctet. Het is een hoeveelheid die bestaat in specificaties, in adresrekenkunde en in de ontwerpstukken van grote stelsels, en nergens anders. Haar in foto's of films beschrijven heeft geen nut, want geen verzameling van het een of het ander komt in de buurt.
Het symbool Eio en zijn decimale broer Eo verschillen meer dan een achtste, wat veel te veel is om aan gissen over te laten. Wanneer een document EB schrijft in het verband van een adresruimte, bedoelt het vrijwel zeker EiB, want adresruimten zijn door hun bouw machten van twee; wanneer het EB schrijft over bewaarde gegevens, bedoelt het vrijwel zeker de decimale eenheid.
Eén exbioctet is gelijk aan 1024 pebioctet, 1 152 921 504 606 846 976 octetten, 8 exbibit of ongeveer 1,153 exaoctet.
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.