Veelvouden van bytes
Voor de informatie-eenheden bytes, bits en woorden worden vaak voorvoegsels gebruikt om grote hoeveelheden te kunnen kwantificeren.
Veelvouden van bytes | ||||||
---|---|---|---|---|---|---|
met SI-voorvoegsel | met binair voorvoegsel | afwijking tussen SI en binair | ||||
symbool | naam | waarde | symbool | naam | waarde | |
kB | kilobyte | 10001 = 103 | KiB | kibibyte | 10241 = 210 | 2,4% |
MB | megabyte | 10002 = 106 | MiB | mebibyte | 10242 = 220 | 4,9% |
GB | gigabyte | 10003 = 109 | GiB | gibibyte | 10243 = 230 | 7,4% |
TB | terabyte | 10004 = 1012 | TiB | tebibyte | 10244 = 240 | 10,0% |
PB | petabyte | 10005 = 1015 | PiB | pebibyte | 10245 = 250 | 12,6% |
EB | exabyte | 10006 = 1018 | EiB | exbibyte | 10246 = 260 | 15,3% |
ZB | zettabyte | 10007 = 1021 | ZiB | zebibyte | 10247 = 270 | 18,1% |
YB | yottabyte | 10008 = 1024 | YiB | yobibyte | 10248 = 280 | 20,9% |
RB | ronnabyte | 10009 = 1027 | RiB | robibyte | 10249 = 290 | 23,8% |
QB | quettabyte | 100010 = 1030 | QiB | quebibyte | 102410 = 2100 | 26,8% |
Voorvoegsels uit het SI-stelsel
bewerkenTraditioneel werden hiervoor de SI-voorvoegsels kilo, mega, giga, tera etc. gebruikt, maar in de computerwereld werden ze anders gebruikt dan officieel voorgeschreven. Omdat opslagcapaciteiten vaak in machten van 2 uitgedrukt worden en 210 = 1024 zo dicht bij 1000 ligt, werd ooit bedacht dat het handig zou zijn niet 1000 bytes, maar 1024 bytes een kilobyte te noemen. Dit werd verwarrend toen de opslagcapaciteiten groter werden, want daardoor werd de afwijking ook groter. Bovendien werden 1000 en 1024 door elkaar gebruikt. Zo heeft een diskette van 1,44 megabyte niet een capaciteit van 1,44×1024×1024 bytes, en ook niet van 1,44×1000×1000 bytes, maar van 1,44×1000×1024 bytes (1440 kibibyte).
De grootte van het interne geheugen (RAM) in een computer wordt traditioneel in 'megabytes' van 1024×1024 bytes (tegenwoordig "mebibytes", afgekort MiB, zie onder) aangegeven, maar de capaciteit van extern geheugen (onder andere harde schijven en geheugenkaarten) wordt in megabytes van 1000×1000 bytes of in gigabytes van 1000×1000×1000 bytes opgegeven. Daarentegen wordt de omvang van bestanden weer vaak in de binaire eenheden uitgedrukt. Dit, gecombineerd met het feit dat de opgegeven capaciteit van extern geheugen meestal de brutocapaciteit is en er na het formatteren netto minder overblijft, kan er toe leiden dat een "bestand van 95 MB" (eigenlijk 95 MiB) niet past op een geheugendrager waarop een capaciteit van 100 MB vermeld staat.
Telecommunicatiesnelheden worden meestal in machten van 1000 uitgedrukt, een lijn van 34 Mbit/s transporteert dus 34.000.000 bits per seconde.[1] Soms worden echter ook op dit gebied beide stelsels door elkaar gebruikt.
Voorvoegsels volgens de IEC-standaard
bewerkenOmdat het verschil tussen de SI-waarden en de op machten van twee gebaseerde waarden met de groeiende capaciteiten van computers steeds groter wordt, is in 1998 door de International Electrotechnical Commission besloten deze verwarring uit de wereld te helpen met een nieuwe standaard voor de voorvoegsels. Er zijn nieuwe, binaire voorvoegsels bedacht, afgeleid van de bestaande voorvoegsels maar met -bi- als tweede lettergreep: kibi-, mebi-, gibi-, tebi- enzovoorts. Als afkorting wordt de traditionele letter, gevolgd door i gebruikt.
Sindsdien is het niet meer gewenst de gewone voorvoegsels kilo, mega, giga, tera, peta en exa te gebruiken voor machten van twee: een kilobyte is 'gewoon' 1000 bytes, de hoeveelheid van 1024 bytes heet nu kibibyte. Ook tussen de megabyte (1.000.000 bytes) en de mebibyte (1.048.576 bytes) is nu een duidelijk verschil. Deze nieuwe standaard wordt echter nog lang niet overal gebruikt.
Overigens geldt voor zowel de zettabyte als voor de zebibyte (en alle hogere veelvouden) dat gegevenshoeveelheden in deze orde van grootte nagenoeg niet voorkomen en dat men deze benamingen in de praktijk dus niet of nauwelijks tegen zal komen.
Externe link
bewerken- ↑ (en) About bits and bytes: prefixes for binary multiples. IEC (International Electrotechnical Commission). Gearchiveerd op 7 oktober 2022. Geraadpleegd op 20 oktober 2022. “"[...] telecommunications engineers have traditionally used the same term to mean 1 000 000 bit/s."”