Posted by surprisetalk 3 days ago
“A byte was described as consisting of any number of parallel bits from one to six. Thus a byte was assumed to have a length appropriate for the occasion. Its first use was in the context of the input-output equipment of the 1950s, which handled six bits at a time.”
But then these fing idiots went on to define ”mibi bytes” and ”gibi bytes”, when there already existed perfectly valid and used nomenclature: meg and gig! I read their reasoning, still hate it. I bet they did it just in spite, just to show who’s the boss.
I'm the author. Actually I'm quite familiar how memory addressing works, including concepts related to virtual memory / memory paging. Yes, I'm not a "low-level nerd" with deep knowledge in OS, hardware or machine code / assembly, but I know enough basics. And yes, I already mentioned that binary addressing makes more sense in RAM (and most of the hardware), and yes, I would not expect 4000-byte memory pages or disk clusters.
My main points are:
1) Kilo, mega, etc. prefixes are supposed to be base 10 instead of base 2, but in tech industry they are often base 2.
2) But this isn't the worst part. While we could agree on 1024 magnitude for memory, the problem is that it's still used inconsistently. Sometimes kilobyte is 1024 bytes, sometimes it's 1000. And this causes a confusion. In some contexts, such as RAM stick or disk cluster, you can assume base 2, but in some other contexts, such as file size, it's ambiguous. For example, would it be good if Celsius meant different things? I don't think so, it would certainly complicate things.
As a programmer, I think in the binary units.
People who say things like kibibyte usually have no sense of humor, and no tolerance for inconsistencies.
ketchi means stingy in Japanese (careful with that word because it is informal and negative). I propose we rename kibibyte to ketchibaito. ketchibaito could also take on a double meaning as denoting badly paid part-time work.
(One word having two meanings: don't that just make the kibibyte people's puny heads explode ...)