Ranter
Join devRant
Do all the things like
++ or -- rants, post your own rants, comment on others' rants and build your customized dev avatar
Sign Up
Pipeless API
From the creators of devRant, Pipeless lets you power real-time personalized recommendations and activity feeds using a simple API
Learn More
Comments
-
Because it sounds absolutely ridiculous. I understand that using SI prefixes causes confusion, but meh, they could've come up with something a bit less cringeworthy.
Also a lot of companies and marketing still mix these up, so it's even more confusing.
Also, a lot of engineering disciplines have historical conventions that are outdated, but a lot of people still work with them. Also if everyone in my team says kilobytes instead of kibibytes and has been doing that for years, I'd find it much easier to say kilobytes instead of kibibytes.
The change is happening though, but slowly. -
The competing JEDEC convention of "1MB = 1048576 bytes" doesn't help at all.
I guess RAM manufacturers figured underselling was not worth the engineering pain, compared to storage manufactures.
Let's not forget that this whole thing is the fault of storage manufacturers' marketing departments! -
LuxARTS16136yPeople, keep in mind that the international system of units define the prefix with base 10 BUT the electronics operates with base 2.
For example: You have a USB stick with 4 chips of NAND flash memory of 1KiB each one (4096 bytes). Its not the same if you divide the total size (partition) in 4 parts of 1KiB that if you divide it in parts of 1KB because in the first case you are using 1 chip for each partition so you would be using the full chip but in the second case you are using 1000 bytes of the chip and you will be wasting 24 bytes. Maybe 24 bytes sounds ridiculous but think now with GiB and GB, the number of bytes will increase. The worst thing it's this will fragment your files across chips so the memory access will be slower.
I tried to explain it without much technicism, hope you understood my point. -
@irene Oh, could you imagine how much slower RAM would be if your MMU had to bounds-check on n arbitrary values, instead of a handful of bitmasks?
Yuck. -
hack64146yDoes it really matter? My 1TB hard disk = 982 GB. Do I even care? No. Is there anybody who cares? I dont think so.
Related Rants
People, please understand
1GB != 1024MB
1GB == 1000MB
1GiB != 1024MB
1GiB == 1024MiB
The MebiByte, GibiByte, KibiByte and others "biByte"s were defined at the end of XX century. How can be possible that people (I mean people which study/teach informatics, electronics or something similar) still don't know what is it?
rant
memory
gib
mib
bytes
size
bits
kib
not equal