Whilst I personally agree with the above, there are
those who would
argue that Kilo, Mega, Giga etc are all SI prefixes and therefore are
only ever powers of 10, irrispective of the convention.
..._if_ you use the SI meanings for them. "Megaphone" does not mean
"one million phones", to pick a really simple example.
The SI does not get to mandate how people use language. The computer
world does not use the SI prefixes with the SI meanings when, to quote
the Jargon File, they are "used with bytes or other things that
naturally come in powers of 2".
Well, except for disk makers. As far as I can tell, the only people in
the computer world that use the SI meanings for those prefixes for
bytes are disk makers' marketing departments, and in recent years
they've taken to adding footnotes saying things which I generally gloss
as "yes, we know we're being misleading, we're doing it deliberately".
I thought being deliberately misleading, even if technically
justifiable on some ground or other, when selling things was normally
called "fraud" (or "misleading advertising" at the very least), but
apparently disk makers get an exemption. I've occasionally wished I
ran a RAM maker, so upon getting an order from, say, Fujitsu, for, say,
1G sticks, I could send them parts with exactly 1000000000 working
bytes in them....
Which is why terms like kibibyte, which I personally
hate with a
passion :)
Hm? What's wrong with it? (Meaning a very short James Parry quote, of
course.)
/~\ The ASCII Mouse
\ / Ribbon Campaign
X Against HTML mouse at
rodents-montreal.org
/ \ Email! 7D C8 61 52 5D E7 2D 39 4E F1 31 3E E8 B3 27 4B