Den grunnleggende minneenheten i en datamaskin er en
bit , som kan lagre et enkelt binært siffer, enten 0 eller 1. Det er imidlertid ikke praktisk å arbeide med individuelle databiter, så større minneenheter er definert. Den vanligste enheten er
byte , som består av
8 bits . En byte kan lagre et enkelt tegn med tekst, for eksempel en bokstav, et tall eller et symbol.
Større minneenheter dannes ved å multiplisere størrelsen på en byte med en potens på 2. Følgende er de vanligste minneenhetene:
- Kilobyte (KB):1024 byte (2
10
bytes)
- Megabyte (MB):1 048 576 byte (2
20
bytes)
- Gigabyte (GB):1 073 741 824 byte (2
30
bytes)
- Terabyte (TB):1 099 511 627 776 byte (2
40
bytes)
- Petabyte (PB):1 125 899 906 842 624 byte (2
50
bytes)
- Exabyte (EB):1 152 921 504 606 846 976 byte (2
60
bytes)
- Zettabyte (ZB):1.180.591.620.717.411.303.424 byte (2
70
bytes)
- Yottabyte (YB):1.208.925.819.614.629.174.706.176 byte (2
80
bytes)
I praksis bruker produsenter av maskinvare og programvare ofte begrepene «kilobyte», «megabyte» og så videre på en litt annen måte. De bruker de metriske systemprefiksene "kilo", "mega" og så videre, som er basert på potenser av 10 i stedet for potenser av 2. Dette betyr at en "kilobyte" i det metriske systemet er lik 1000 byte, en " megabyte" er lik 1 000 000 byte, og så videre. Imidlertid bruker de aller fleste programvare- og maskinvareenheter de binære definisjonene til disse enhetene, så det er viktig å være klar over denne forskjellen.
Grunnen til at det er minnestørrelser som 1 GB, 20 GB og 30 GB er fordi disse tallene alle er multipler av 2. For eksempel er 1 GB lik 1 073 741 824 byte, som er 2
30
bytes. 20 GB er lik 20 480 000 000 byte, som er 2
32
bytes. Og 30 GB er lik 30 720 000 000 byte, som er 2
33
bytes.
Så mens den grunnleggende minneenheten i en datamaskin er litt, dannes større minneenheter ved å multiplisere størrelsen på en byte med en potens på 2. Dette er grunnen til at du vil se minnestørrelser som 1GB, 20GB og 30GB , selv om de ikke er multipler av 2.