There are two gigabytes
Storage manufacturers count a gigabyte as a billion bytes, while operating systems have long multiplied by 1024. A device labelled 500GB therefore shows as around 465GB when connected. Nothing went missing; the counting differs.
Why 1024
Computers work in binary, so powers of two are natural units. Two to the tenth is 1024, close enough to 1000 that early usage borrowed the kilo prefix. A standard later introduced separate names for the 1024 basis to remove the confusion, but in practice both remain mixed.
- Base 1000: KB, MB, GB, TB
- Base 1024: KiB, MiB, GiB, TiB
- The gap is 2.4% at kilo and near 10% at tera
- Display conventions differ between operating systems
Bits and bytes
Internet speed is usually written in megabits per second while file size is in megabytes. A byte is eight bits, so they differ by eight. That is why a 100Mbps line downloading at around 12MB per second is normal. Feeling that speed falls short of what was advertised often comes from confusing these units.
Usable capacity
Beyond the notation gap, usable capacity is smaller still. The file system's own structures, a recovery partition and pre-installed software all occupy space. That is why a new device is not empty from the start.
A feel for file sizes
Knowing rough magnitudes makes planning easier than memorising numbers. A photograph is a few megabytes, a song a few megabytes, and high-quality video tens to hundreds of megabytes per minute. That much feel is enough for most decisions about backups or transfer times.
🌍 Search the web for this
Each button runs this keyword on that search engine