Tutorials

Bits (b) <> Bytes (B), kiB <> kB

Een uitleg wanneer je moet vermenigvuldigen met 1024 en wanneer met 1000. Deze 2 dingen worden namelijk veel verwisseld!

Pagina 1

Bits en Bytes

Vaak zie je een kleine b gewisseld met een grote B, wat dan weer een verschil is van een factor 8! Dit is namelijk het verschil tussen bits en bytes!

Wanneer spreken we over bits? Voornamelijk bij electronika, de diepere berekeningen in de pc dus.

Wanneer spreken we dan over bytes? Als we het over (meestal softwarematige) grotes hebben.

Een byte is een groepje van 8bits, of van 2nibbles. Een voorbeeld van een Byte:
1001 0111

De omzetting van bits (in dit geval 1 byte, dus 8 bits) naar decimaal doen we als volgt:
1*2^0 = 1
1*2^1 = 2
1*2^2 = 4
0*2^3 = 0
1*2^4 = 16
0*2^5 = 0
0*2^6 = 0
1*2^7 = 128
-------------------
151

Welk verband houd dit nu met bits, bytes, kiB en kB?
Wel, als we even verder gaan, dan zal het je duidelijk worden:
2^10 = 1024

Waarschijnlijk ben je het getal 1024 al wel een aantal maal tegengekomen in de informatica... Meer hierover op de volgende bladzijde
Pagina 2

kiB, kB, MiB, MB, ...

Als 2^10 1024 is, dan kunnen we misschien ook eventjes kijken hoeveel 2^20 is, namelijk: 1048576
Als we nu eventjes 1024*1024 doen, gaat het je misschien duidelijk worden wat het verband tussen B, kiB, MiB, ... is! Het is namelijk ook 1048576!

Dit is de telling die we in de informatica gebruiken. In deze telling voegen we telkens een i toe tussen de grootheid (kilo, Mega, Giga, Terra, ...) en de eenheid (B, Bytes). We gebruiken hier dus kiB, MiB, GiB, KiB. We werken hier met machten van 2^10n, dus: 2^10, 2^20, 2^30, 2^40, ...

In de wiskunde bvb, maken we gebruik van het S.I.-stelsel (Systeme international), en zetten we dus kB, MB, GB, TB. Deze tellen echter met machten van 10^n, dus: 10^1, 10^2, 10^3, 10^4, ...

Een omzetting om het verschil aan te tonen:
1 TiB = 1024GiB = 1048576MiB = 1073741824kiB = 1099511627776B
1099511627776B = 8796093022208b

Zie je het GIGANTISCHE verschil?

Bij 1TiB, scheelt het namelijk al bijna 10%! Bij gigabyte scheelt het ongeveer 7%!

Dat is ook de reden waarom HD fabrikanten de grootes in GB aangeven, omdat iedereen denkt dat ze GiB bedoelen! De fabrikanten geven dit namelijk met factoren van 1000 aan, en de klant DENKT dat deze 1024 bedoelen!

Zelfs Microsoft betrap je op deze fouten in de verkenner, maar hoe kan het ook anders, ze volgen toch nooit de algemene afspraken!

Hopelijk begrijpen nu wat meer mensen het verschil tussen beide aanduidingen!

Reacties

0
Nog geen reacties.