Den grundlæggende hukommelsesenhed i en computer er en
bit , som kan lagre et enkelt binært ciffer, enten 0 eller 1. Det er dog ikke praktisk at arbejde med individuelle databit, så der er defineret større hukommelsesenheder. Den mest almindelige enhed er
byte , som består af
8 bit . En byte kan gemme et enkelt tegn af tekst, såsom et bogstav, tal eller symbol.
Større hukommelsesenheder dannes ved at gange størrelsen af en byte med en potens på 2. Følgende er de mest almindelige hukommelsesenheder:
- 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)
I praksis bruger producenter af computerhardware og -software ofte udtrykkene "kilobyte", "megabyte" og så videre på en lidt anden måde. De bruger de metriske systempræfikser "kilo", "mega" og så videre, som er baseret på potenser af 10 i stedet for potenser af 2. Det betyder, at en "kilobyte" i det metriske system er lig med 1.000 bytes, en " megabyte" er lig med 1.000.000 bytes og så videre. Langt de fleste softwareprogrammer og hardwareenheder bruger dog de binære definitioner af disse enheder, så det er vigtigt at være opmærksom på denne forskel.
Grunden til, at der er hukommelsesstørrelser såsom 1 GB, 20 GB og 30 GB er, at disse tal alle er multipla af 2. For eksempel er 1 GB lig med 1.073.741.824 bytes, hvilket er 2
30
bytes. 20 GB er lig med 20.480.000.000 bytes, hvilket er 2
32
bytes. Og 30 GB er lig med 30.720.000.000 bytes, hvilket er 2
33
bytes.
Så mens den grundlæggende hukommelsesenhed i en computer er lidt, dannes større hukommelsesenheder ved at gange størrelsen af en byte med en potens på 2. Det er derfor, du vil se hukommelsesstørrelser som 1GB, 20GB og 30GB , selvom de ikke er multipla af 2.