| Gibioktetter (Gio) | Kibibit (Kibit) |
|---|---|
| 1 Gibioktet | 8388608 Kibit |
| 2 Gibioktetter | 16777216 Kibit |
| 3 Gibioktetter | 25165824 Kibit |
| 4 Gibioktetter | 33554432 Kibit |
| 5 Gibioktetter | 41943040 Kibit |
| 10 Gibioktetter | 83886080 Kibit |
| 20 Gibioktetter | 167772160 Kibit |
| 25 Gibioktetter | 209715200 Kibit |
| 50 Gibioktetter | 419430400 Kibit |
| 100 Gibioktetter | 838860800 Kibit |
| Reference | Gibioktetter (Gio) | Kibibit (Kibit) |
|---|---|---|
| A plain text message (160 characters) | 0.000000149012 Gio | 1.25 Kibit |
| A three-minute MP3 | 0.00279397 Gio | 23437.5 Kibit |
| A smartphone photo | 0.00372529 Gio | 31250 Kibit |
| A high-definition film | 3.72529 Gio | 31250000 Kibit |
| A dual-layer Blu-ray disc | 46.5661 Gio | 390625000 Kibit |
Gibioktetten er en enhed for digital information på 1 073 741 824 oktetter, altså 1024 mebioktetter. Symbolet er Gio. Den er gigaoktettens binære modstykke, og forskellen på 7,4 procent mellem dem er den enkeltvis hyppigste årsag til forvirring om dataenheder.
Det er i denne enhed, datamathukommelse faktisk sælges, hvad emballagen end siger. Et modul mærket 8 GB rummer 8 gibioktetter, altså 8,59 gigaoktetter. Det kunne ikke rumme andet: hukommelsesadresseringen er binær, og et modul med decimal rummelighed ville lade en del af sit adresseområde stå ubeboet. Mærkningen er en bekvem kortform og ingen måling.
Lagring er derimod ægte decimal. En disk solgt som 500 gigaoktetter rummer fem hundrede milliarder oktetter, og styresystemet deler det tre gange med 1024 og melder 465,7 gibioktetter. De to tal beskriver det samme udstyr. Ingen part er uærlig; man tæller ganske enkelt i forskellige grundtal, og mærkningsskikken er forskellig fra branche til branche.
Skydatabehandlingen har gjort skelnen synlig i aftaler. Virtuelle maskiners størrelser, beholderes hukommelsesgrænser og de værdier, der styrer, hvor megen hukommelse et program må bruge, angives alle i gibioktetter, fordi de svarer til virkelige hukommelsessider. En grænse på 4 GB sat i et decimaltænkende værktøj og 4 GiB sat i et binært afviger med næsten tre hundrede megaoktetter, hvilket rækker til at afgøre, om et program kører.
Som dagligdags skala rummer én gibioktet omkring tusind bøger som ren tekst, nogle hundrede fotografier eller tyve minutters højopløst video. Det er cirka, hvad en moderne webbrowser tager i hukommelse med et dusin sider åbne, en god illustration af, hvor meget grænsen for det, der tæller som en lille mængde, har flyttet sig.
Det rette symbol er Gio, og det ses i systemværktøjer, i dokumentation om virtualisering og i standarder. Når et dokument skriver GB om hukommelse, er den sikre læsning gibioktetter; når det skriver GB om en disk eller et net, er den sikre læsning gigaoktetter. Vanen med at tjekke, hvad der menes, koster et sekund og forhindrer en fejl på syv procent.
Én gibioktet svarer til 1 073 741 824 oktetter, 1024 mebioktetter, 8 gibibit eller omkring 1,074 gigaoktetter.
Kibibitten er en enhed for digital information på 1024 bit. Symbolet er Kibit. Det er den første af de binære forstavelser, et sæt enheder, som Den Internationale Elektrotekniske Kommission bestemte i 1998 for at gøre en ende på en forvirring, der havde løbet gennem databehandlingen siden tresserne.
Problemet var ligetil. Datamater adresserer hukommelse i topotenser, så hukommelse kom i klumper på 1024 i stedet for 1000. Ingeniørerne lånte den metriske forstavelse kilo til den mængde, fordi 1024 ligger nær 1000, og for små tal var tilnærmelsen harmløs. Men lagring og overførsel talte i sande tusinder, så samme forstavelse betød to forskellige ting alt efter, hvilken del af maskinen der blev beskrevet.
IEC's løsning var at forme nye navne. Kibi er en sammentrækning af kilo binært, og mønstret fortsætter med mebi, gibi, tebi, pebi, exbi, zebi og yobi. Hver er 1024 gange den under, og hvert symbol har formen af et stort bogstav fulgt af et lille i: Ki, Mi, Gi, Ti og så videre. Kilobitten betyder derefter tusind bit og intet andet.
Én kibibit er 128 oktetter, og afstanden til én kilobit er 2,4 procent. Den lille forskel er grunden til, at de to blev forvekslet så længe: i denne størrelse mærker ingen det. Fejlen hober sig op med 2,4 procent ved hvert trin, når 5 procent ved mebibitten, 7 procent ved gibibitten og 21 procent ved yobibitten, og dér blev tvetydigheden for alvor dyr.
Optagelsen har været delvis og ujævn. Standardiseringsorganer, Linux-kernen og størstedelen af den tekniske dokumentation bruger IEC-forstavelserne rigtigt. Forbrugerprogrammer gør det i vid udstrækning ikke, og mange skriver stadig KB, mens de deler med 1024. Følgen er, at en læser ofte må slutte sig ud fra sammenhængen til, hvilken skik et tal følger, hvilket er præcis, hvad standarden blev skrevet for at forhindre.
I praksis ses kibibitten mest i databladene for små hukommelseskredse, i de serielle hukommelser indbyggede systemer bruger, og i protokoldokumenter, hvor en nøjagtig topotens har betydning. Overalt hvor 1024 menes og ikke 1000, er dette den rette enhed.
Én kibibit svarer til 1024 bit, 128 oktetter eller 1,024 kilobit.