On 3/16/2010 23:21, Erik Trimble wrote:
On 3/16/2010 8:29 PM, David Dyer-Bennet wrote:
On 3/16/2010 17:45, Erik Trimble wrote:
David Dyer-Bennet wrote:
On Tue, March 16, 2010 14:59, Erik Trimble wrote:
Has there been a consideration by anyone to do a class-action lawsuit
for false advertising on this? I know they now have to include
the "1GB
= 1,000,000,000 bytes" thing in their specs and somewhere on the box,
but just because I say "1 L = 0.9 metric liters" somewhere on the
box,
it shouldn't mean that I should be able to avertise in huge
letters "2 L
bottle of Coke" on the outside of the package...
I think "giga" is formally defined as a prefix meaning 10^9; that
is, the
definition the disk manufacturers are using is the standard metric
one and
very probably the one most people expect. There are international
standards for these things.
I'm well aware of the history of power-of-two block and disk sizes in
computers (the first computers I worked with pre-dated that
period); but I
think we need to recognize that this is our own weird local usage of
terminology, and that we can't expect the rest of the world to
change to
our way of doing things.
That's RetConn-ing. The only reason the stupid GiB / GB thing came
around in the past couple of years is that the disk drive
manufacturers pushed SI to do it.
Up until 5 years ago (or so), GigaByte meant a power of 2 to
EVERYONE, not just us techies. I would hardly call 40+ years of
using the various giga/mega/kilo prefixes as a power of 2 in
computer science as non-authoritative. In fact, I would argue that
the HD manufacturers don't have a leg to stand on - it's not like
they were "outside" the field and used to the "standard" SI notation
of powers of 10. Nope. They're inside the industry, used the
powers-of-2 for decades, then suddenly decided to "modify" that
meaning, as it served their marketing purposes.
The SI meaning was first proposed in the 1920s, so far as I can
tell. Our entire history of special usage took place while the SI
definition was in place. We simply mis-used it. There was at the
time no prefix for what we actually wanted (not giga then, but mega),
so we borrowed and repurposed mega.
Doesn't matter whether the "original" meaning of K/M/G was a
power-of-10. What matters is internal usage in the industry. And
that has been consistent with powers-of-2 for 40+ years. There has
been NO outside understanding that GB = 1 billion bytes until the
Storage Industry decided it wanted it that way. That's pretty much
the definition of distorted advertising.
That's simply not true. The first computer I programmed, an IBM 1620,
was routinely referred to as having "20K" of core. That meant 20,000
decimal digits; not 20,480. The other two memory configurations were
similarly "40K" for 40,000 and "60K" for 60,000. The first computer I
was *paid* for programming, the 1401, had "8K" of core, and that was
8,000 locations, not 8,192. This was right on 40 years ago (fall of
1969 when I started working on the 1401). Yes, neither was brand new,
but IBM was still leasing them to customers (it came in configurations
of 4k, 8k, 12k, and I think 16k; been a while!).
--
David Dyer-Bennet, d...@dd-b.net; http://dd-b.net/
Snapshots: http://dd-b.net/dd-b/SnapshotAlbum/data/
Photos: http://dd-b.net/photography/gallery/
Dragaera: http://dragaera.info
_______________________________________________
zfs-discuss mailing list
zfs-discuss@opensolaris.org
http://mail.opensolaris.org/mailman/listinfo/zfs-discuss