3 ms·
>MiB That 'i' is silly. As is the one in "GiB."
by goatcode 4y ago
>MiB
That 'i' is silly. As is the one in "GiB."
- m2fkxy 4y agowhy? how else do you designate binary prefixes?
- icedchai 4y agoIf you've been in computing since, say, the 90's, you don't. It was always based on context. Memory = binary, bandwidth = decimal, disk/SSD storage = decimal (maybe!)
- Kwpolska 4y agoWindows (and most of the world) doesn’t bother, 1 KB = 1024 B. https://devblogs.microsoft.com/oldnewthing/20090611-00/?p=17933 https://devblogs.microsoft.com/oldnewthing/20090611-00/?p=17...
- deleted 4y ago[deleted]
- kelnos 4y agoThey're binary prefixes[0]. If we go by the traditional meaning of the SI prefixes, "M" means "10^6", so 1MB is 1,000,000 bytes. 1MiB, by contrast, is 1,048,576 bytes (1024*1024, or 2^20), which would be more correct for something like RAM. Yes, in the past the SI prefixes were "abused" for power-of-two quantities, but nowadays it's best to be more precise, as many computer-related things actually do come in power-of-ten quantities, not just power-of-two quantities. For example, my NVMe drive's capacity is actually 2TB, not 2TiB[1]. [0] https://en.wikipedia.org/wiki/Binary_prefix https://en.wikipedia.org/wiki/Binary_prefix [1] Ok, ok, it's actually showing up in `parted` as 2,000,398,934,016 bytes, which is a little bit more (~380MiB) than 2TB, but considerably less (~185GiB) than 2TiB.
- pessimizer 4y ago> many computer-related things actually do come in power-of-ten quantities They don't have to do this, they do it because it confuses people.
- goatcode 4y agoAlright, I'm on board. Thank you for the information & references.