Skip to content

Comment on Why is 1 GB equal to 10^9 bytes instead of 2^30?parent

Comments

The confusion arises from the fact that, when referring to RAM, we (mistakenly) use 'kilobyte', 'megabyte' or 'gigabyte' to mean 2^10, 2^20 or 2^30 bytes.

It's not a mistake. In a living language, weight of usage trumps prescriptivism.

However, in common usage we now have the pretty awful scenario where, if a person says "a megabyte", the actual number of bytes they're talking about can change depending on where the data is stored! A megabyte of RAM is not a megabyte of hard disk space.

That's not correct. A megabyte of RAM and a megabyte of HD are both 1,048,576 bytes, one megabyte. Again, usage trumps prescriptivism.

I agree that the hard-drive-manufacturer thing is not a "conspiracy;" it's simple false advertising that slips through the cracks of the law because of, again, a foolish belief in prescriptivism on the part of the enforcers.

AboutSource Built by g1lg1l

Hackerly is an independent reader for Hacker News, built on the public HN API. Not affiliated with Y Combinator.