| Kibibits (Kibit) | Pebibits (Pibit) |
|---|---|
| 1 Kibibit | 9.09494701773 × 10-13 Pibit |
| 2 Kibibits | 1.81898940355 × 10-12 Pibit |
| 3 Kibibits | 2.72848410532 × 10-12 Pibit |
| 4 Kibibits | 3.63797880709 × 10-12 Pibit |
| 5 Kibibits | 4.54747350886 × 10-12 Pibit |
| 10 Kibibits | 9.09494701773 × 10-12 Pibit |
| 20 Kibibits | 1.81898940355 × 10-11 Pibit |
| 25 Kibibits | 2.27373675443 × 10-11 Pibit |
| 50 Kibibits | 4.54747350886 × 10-11 Pibit |
| 100 Kibibits | 9.09494701773 × 10-11 Pibit |
| Referentie | Kibibits (Kibit) | Pebibits (Pibit) |
|---|---|---|
| A plain text message (160 characters) | 1.25 Kibit | 1.13687 × 10-12 Pibit |
| A three-minute MP3 | 23437.5 Kibit | 0.0000000213163 Pibit |
| A smartphone photo | 31250 Kibit | 0.0000000284217 Pibit |
| A high-definition film | 31250000 Kibit | 0.0000284217 Pibit |
| A dual-layer Blu-ray disc | 390625000 Kibit | 0.000355271 Pibit |
De kibibit is een eenheid van digitale informatie gelijk aan 1024 bits. Het symbool is Kibit. Het is de eerste van de binaire voorvoegsels, een reeks eenheden die de Internationale Elektrotechnische Commissie in 1998 vastlegde om een verwarring te beëindigen die sinds de jaren zestig door het computergebruik liep.
Het probleem was eenvoudig. Computers adresseren geheugen in machten van twee, zodat geheugen in brokken van 1024 kwam in plaats van 1000. Ingenieurs leenden voor die hoeveelheid het metrieke voorvoegsel kilo, omdat 1024 dicht bij 1000 ligt, en bij kleine getallen was de benadering onschadelijk. Maar opslag en overdracht telden in echte duizendtallen, zodat hetzelfde voorvoegsel twee verschillende dingen betekende naargelang welk deel van de machine werd beschreven.
De oplossing van de IEC was nieuwe namen te munten. Kibi is een samentrekking van kilo binair, en het patroon loopt door met mebi, gibi, tebi, pebi, exbi, zebi en yobi. Elk is 1024 maal de eronder, en elk symbool heeft de vorm van een hoofdletter gevolgd door een kleine i: Ki, Mi, Gi, Ti enzovoort. De kilobit betekent voortaan duizend bits en niets anders.
Eén kibibit is 128 octetten, en de afstand tot een kilobit is 2,4 procent. Dat kleine verschil is de reden dat de twee zo lang zijn verward: op deze schaal merkt niemand het. De fout stapelt zich bij elke trede met 2,4 procent, bereikt 5 procent bij de mebibit, 7 procent bij de gibibit en 21 procent bij de yobibit, en daar werd de dubbelzinnigheid werkelijk duur.
De overname is gedeeltelijk en ongelijk geweest. Normalisatie-instellingen, de Linux-kern en het merendeel van de technische documentatie gebruiken de IEC-voorvoegsels correct. Consumentenprogramma's grotendeels niet, en veel programma's schrijven nog altijd KB terwijl ze door 1024 delen. Het gevolg is dat een lezer vaak uit het verband moet afleiden welk gebruik een getal volgt, wat juist is wat de norm moest voorkomen.
In de praktijk verschijnt de kibibit vooral in de gegevensbladen van kleine geheugenchips, in de seriële geheugens die ingebouwde stelsels gebruiken, en in protocoldocumenten waar een exacte macht van twee ertoe doet. Overal waar 1024 bedoeld is en niet 1000, is dit de juiste eenheid.
Eén kibibit is gelijk aan 1024 bits, 128 octetten of 1,024 kilobit.
De pebibit is een eenheid van digitale informatie gelijk aan 1 125 899 906 842 624 bits, dus 1024 tebibit of twee tot de vijftigste. Het symbool is Pibit. Zij is de binaire tegenhanger van de petabit, en de kloof tussen beide is tot 12,6 procent verbreed.
Die verbreding is het bekijken waard, want zij vat het hele pleidooi voor de IEC-voorvoegsels in één getal samen. Elke trede van de ladder vermenigvuldigt de afwijking met 1,024, zodat wat als onschadelijke 2,4 procent bij de kibibit begon hier een achtste van de hoeveelheid is en een vijfde bij de yobibit. Een gebruik dat voor kleine getallen redelijk was, wordt voor grote onhoudbaar.
Eén pebibit is 140 737 488 355 328 octetten, dus 128 tebioctet. Opslag van deze omvang bestaat in de geheugenstelsels van supercomputers, in de snelste wetenschappelijke tussenbuffers en in het gezamenlijke geheugen van zeer grote clusters. De grootste machines op de lijst van 's werelds snelste computers hebben hoofdgeheugen gemeten in pebioctet, en het vermogen een hele simulatie in geheugen te houden in plaats van op schijf is wat bepaalde berekeningen überhaupt mogelijk maakt.
Omdat deze stelsels binair worden geadresseerd, is de binaire eenheid de juiste en zou het decimale getal een benadering zijn. Een cluster met één pebibit geheugen heeft geen petabit; het heeft 12,6 procent meer, en een verdeler die op het decimale getal toewees zou juist zoveel ongebruikt laten.
De eenheid verschijnt ook in grenzen van bestandssystemen. Verscheidene wijd gebruikte bestandssystemen hebben maximale volume- of bestandsgroottes uitgedrukt als exacte machten van twee, en waar die grenzen in dit bereik vallen worden zij vanzelf in pebioctet geschreven. Documentatie die ze naar decimale eenheden omrekent verliest juist de eigenschap die ze onthoudbaar maakte.
In het dagelijkse computergebruik komt men de pebibit nooit tegen. Zij hoort bij specificaties, bij systeemarchitectuur en bij het ontwerp van de grootste machines, en een omrekener heeft haar juist voor die documenten nodig. Overal waar de onderliggende hoeveelheid een macht van twee is, is dit de eenheid die dat zonder afronden zegt.
Eén pebibit is gelijk aan 1024 tebibit, 140 737 488 355 328 octetten of ongeveer 1,126 petabit.