By using this site, you agree to our Privacy Policy and our Terms of Use. Close
SvennoJ said:

Yet for computers it was

1KB = 2^10 bytes
1MB = 2^10 KB or 2^20 bytes
1GB = 2^10 MB or 2^30 bytes
1TB =  2^10 GB or 2^40 bytes

Computers are base 2, not base 10.

It all went wrong with the internet though, as well as marketing for HDDs. Those are base 10 instead of base 2.

They shouldn't have used base-10-prefixes (kilo, mega, giga, tera, peta, exa...) for base 2 units in the first place.

It all went wrong when lazy programmers thought, 1024 is "close enough" to 1000.