3 ms·
The "1024" scale is the weird one, even in computing, it only makes sense in a limited number of cases, and with modern computers, it is becoming more and more
by GuB-42 4y ago
The "1024" scale is the weird one, even in computing, it only makes sense in a limited number of cases, and with modern computers, it is becoming more and more arbitrary.
Generally, that scale is only used for storage. A Gigabit network is 1000Mbps, a gigahertz processor is 1000 MHz, a megapixel camera has a million pixels, etc... Even for storage, tapes for instance have no real reason to use powers of two, the tape can be of any arbitrary length, same for disks. Blocks of data can use powers of two, but what is a block? It make be 4096 bytes for the OS, but more than that for the medium because of error correction, and less for the application because of headers.
Really, powers of two only make sense for randomly accessible storage, and that's probably why they tend to be only used for RAM and block sizes these days.
- endorphine 4y agoI'd love to grok why powers of two are used in RAM and disks. Any references that explain this?