Skip to content

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

Comments

Indeed, the original PC/XT 306-4-17 drive contains 10,653,696 bytes, or slightly more than the 10MB (10,485,760) it was advertised as.

Ditto with flash devices; due to their addressing architecture, they are inherently binarily-capacitised(?) I have here a 16MB USB drive from when they first came out, and it stores exactly 16,777,216 bytes, or 8,388,608 512-byte sectors. Back then, flash memory was all SLC and it was reliable enough that only the few spare bytes on each page were needed for remapping/ECC and the OS's filesystem bad-block management could be used.

AboutSource Built by g1lg1l

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