De basiseenheid van het geheugen in een computer is een bit , die een enkel binair cijfer kan opslaan, 0 of 1. Het is echter niet praktisch om met individuele gegevensbits te werken, daarom zijn er grotere geheugeneenheden gedefinieerd. De meest voorkomende eenheid is de byte , die uit 8 bits bestaat . Een byte kan één teken tekst opslaan, zoals een letter, cijfer of symbool.
Grotere geheugeneenheden worden gevormd door de grootte van een byte te vermenigvuldigen met een macht van 2. De volgende zijn de meest voorkomende geheugeneenheden:
- Kilobyte (KB):1.024 bytes (2
10
bytes)
- Megabyte (MB):1.048.576 bytes (2
20
bytes)
- Gigabyte (GB):1.073.741.824 bytes (2
30
bytes)
- Terabyte (TB):1.099.511.627.776 bytes (2
40
bytes)
- Petabyte (PB):1.125.899.906.842.624 bytes (2
50
bytes)
- Exabyte (EB):1.152.921.504.606.846.976 bytes (2
60
bytes)
- Zettabyte (ZB):1.180.591.620.717.411.303.424 bytes (2
70
bytes)
- Yottabyte (YB):1.208.925.819.614.629.174.706.176 bytes (2
80
bytes)
In de praktijk gebruiken fabrikanten van computerhardware en -software de termen 'kilobyte', 'megabyte', enzovoort vaak op een iets andere manier. Ze gebruiken de voorvoegsels van het metrische systeem "kilo", "mega", enzovoort, die gebaseerd zijn op machten van 10 in plaats van machten van 2. Dit betekent dat een "kilobyte" in het metrische systeem gelijk is aan 1.000 bytes, een " megabyte" is gelijk aan 1.000.000 bytes, enzovoort. De overgrote meerderheid van softwareprogramma's en hardwareapparaten gebruikt echter de binaire definities van deze eenheden, dus het is belangrijk om je van dit verschil bewust te zijn.
De reden waarom er geheugengroottes zijn zoals 1 GB, 20 GB en 30 GB is omdat deze getallen allemaal een veelvoud van 2 zijn. 1 GB is bijvoorbeeld gelijk aan 1.073.741.824 bytes, wat 2
30
is. bytes. 20 GB is gelijk aan 20.480.000.000 bytes, wat 2
32
is bytes. En 30 GB is gelijk aan 30.720.000.000 bytes, wat 2
33
is bytes.
Dus hoewel de basiseenheid van het geheugen in een computer een bit is, worden grotere geheugeneenheden gevormd door de grootte van een byte te vermenigvuldigen met een macht van 2. Dit is de reden waarom je geheugengroottes ziet zoals 1 GB, 20 GB en 30 GB , ook al zijn het geen veelvouden van 2. |