Artikel: De juiste notatie voor opslagruimte: TB of TiB?
Als we spreken over het SI-systeem dan is "giga" één miljard, daarbij dus 109. Dat houdt dus in dat dit 1.000.000.000 volledig uitgeschreven zou zijn. Dat klopt ook, we kunnen hier niet spontaan een ander getal voor gaan gebruiken want dan zou het hele SI-systeem niet meer kloppen.
USB-stick van 1GB?
In de winkels liggen diverse USB-sticks, hardeschijven en ander opslagmateriaal. Een USB-stick van 1GB zou betekenen dat er 1.000.000.000 bytes aan opslag beschikbaar zijn. Als dit in het binaire-formaat - wat standaard is bij computers - gerekent wordt, dan is het getal compleet anders. 1GB is volgens het binaire-stelsel 1.073.741.824 bytes, ook wel 10243. Hier klopt iets niet?
International Electrotechnical Commission
Om dit conflict op te lossen is er in 1998 een door de IEC een nieuwe binaire voorvoegsel in het leven geroepen. Zo is het niet gewenst om de gewone voorvoegsels kilo, mega, giga en tera te gebruiken voor machten van twee. Een gigabyte is dus 1.000.000.000 bytes. Als men een hoeveelheid van 1.073.741.824 bytes wil benoemen heet dat een gibibyte. Men heeft hier hedendaags weinig kennis van aangezien de term mibi- en gibibyte nauwelijks worden gebruikt en daarbij nog ingeburgerd moet worden.
Overzicht
| SI-systeem | Historisch-systeem | IEC (binaire voorvoegsels) | ||||||||
| Symbool | Waarde | Symbool | Waarde (in bytes) | Symbool | Waarde (in bytes) | |||||
| kilo(byte) | kB | 10001 | KB | 10241 | kibibyte |
KiB | 10241 = 210 | 1024 bytes | ||
| mega(byte) | MB | 10002 | MB | 10242 | mibibyte |
MiB | 10242 = 220 | 1024 kilobyte | ||
| giga(byte) | GB | 10003 | GB | 10243 | gibibyte |
GiB | 10243 = 230 | 1024 megabyte | ||
| terra(byte) | TB | 10004 | TB | 10244 | tebibyte |
TiB | 10244 = 240 | 1024 gigabyte | ||
| peta(byte) | PB | 10005 | PB | 10245 | pebibyte |
PiB | 10245 = 250 | 1024 terabyte | ||
Dus 1TB is 1000GB, toch?
Als het zo gesteld word wel. Als een hardeschijf van 1TB gekocht wordt, zou er een opslagruimte van 10004 bytes (1000GB) moeten wordt aangeboden en niet de opslagruimte van 10244 bytes (1024GiB) aangezien 1000GB niet gelijk staat aan één TiB. Mocht het zo zijn dat er 10244 bytes aangeboden wordt dan zou er 1TiB op de verpakking moeten staan, of misschien duidelijker 1024GiB als er een 1TiB schrijf en 1000GB als er een 1TB aangeboden wordt.
TB = 10004 = 1.000.000.000.000 bytes
TiB = 240 = 10244 = 1.099.511.627.776 bytes
Toch een flink verschil van 99.511.627.776 bytes, wat neerkomt op 9,9%. Zonde van het opslagruimte verlies wat je denkt te kopen en nooit zal ontvangen als er hedendaags een hardeschijf van 1TB gekocht wordt en er gedacht wordt 1024GiB te kopen.
Aanvullende informatie
- 1byte = 8bits
- b = bits, B = bytes
- 1k = 1000