Cheated by the CPU companies??

Are we being lied to by the hard disk manufacturers? A kilobyte has 1024bytes right?? or 2^10. mega is 1048576bytes or 2^10. Giga is 1073741824bytes or 2^20. Terra is 1099511627776bytes or 2^10. A petabye and so on…to yottabyte. Okay, but they are selling these to as in powers of 10. A Kilobyte to them is 1000 (10^3). A megabyte to them is 10^6 or 1,000,000. As hard drives get larger and larger, they will be stealing more and more memory. Shouldnt they be telling the truth?? Although technically a kilo is 1000, it is universally known as 1024.
Well, are they stealing or not?? Most ppl dont know they arent getting what they have paid for, right?

If you read their literature you will see they say they define one Meg as 10^6 etc. so I guess only the illiterate can claim they were defrauded. And why would the illiterate be buying hard drives anyway?

I dont think the illiterate know what a kilobyte is unless you are calling me illiterate…

Yes. But the cool thing about living in a free market system (as I do and as I presume you do) is that everything costs exactly what it’s worth. And since all the hard drive manufacturers use the base 10 system, you can easily compare sizes and prices. Just put the whole base 2 thing out of your head.

There are Eight bits to the byte…not ten bits to the byte. Thus, figure it out yourself, a megabyte translates to mega x (eight bits)…la da da

It’s just conflicting definitions. The OS uses one, the hard drive manufacturer uses another. Neither one is intrinsically “correct”.

Although I’d argue that the hard drive maker’s one is better, since it matches the SI standards. A kilometer is 1000 meters, a megawatt is a million watts, etc. So a megabyte should be a million bytes, not 2^10.

kgriffey79, meet handy, handy meet kgriffey79. You guys are gonna have fun. :slight_smile:

Hey, not only that, but you buy a 10 Gig hard drive and by the time you’ve partitioned and formatted it, there’s only 9 and a bit Gig left, it’s a damn conspiracy, start stockpiling firearms and canned food now.

I for one, don’t mind that little missing %.

The friendly folks at NIST have addressed this problem. They propose the following solution: (see NIST Binary Prefixes)

Value Name (origin) Abbr
1024 = kibi (kilo binary) Ki
1024^2 = mebi (mega binary) Mi
1024^3 = gibi (giga binary) Gi

So, my computer actually has 256 GiB of RAM, not 256 Gb. And my harddrive really is 40 GB. Personally, I think the NIST system is silly, but at least they’re trying.

I suppose you could make the case for corporate greed and illicit misrepresentation, but it’s also possible that folks just throw computer terms around without much accuracy. You know, like referring to producers of hard drives as CPU companies, referring to the amount of storage space on hard drives as “memory”, that kind of thing :wink:

My computer has 10,000 gigagiggles … or is that gigglegigas? gigagoogles? now I’m not sure… but it’s got something. Of that I am quite certain. :wink:

I had no idea that a kilobyte isn’t just 10^3 bytes. I thought the prefix kilo, mega, etc. meant 10^3, 10^6, etc. It’s possible that they are just selling them in the units most people would understand. I think most people who aren’t familiar with the electronics would assume that kilo meant 1000 and so on because I think this is the only arena I’ve seen that doesn’t use the prefixes in their normal way.

Your computer has 256 GiB of RAM? Boy howdy, you must be able to handle some monster big Photoshop files :wink:

Bear in mind that the term Kilobyte was coined at a time when it was thought of as a large amount and Gigabyte was a term that we would never need because it was the stuff of SF.

So in the early days, the discrepancy was 24 bytes; big deal, they thought.

Err, that’s 256 MiB of RAM, of course. My brain is obviously not so well equipped. :slight_smile:

The hard drive thing is nothing compared to the monitor rip off that is going on. When you buy a 21 inch monitor and fail to see the fine print that says “18.9 inch viewable”. That I feel is more of a scandal than a few kilobytes off a hard drive.

In the days when a kilobyte was a large amount of data, 24 bytes probably would have been a big deal. Or not negligable anyway. In fact I would think probably would have to do with small numbers of bytes being important… since computers use base 2 it’s always going to be a pain to express computer-significant numbers precisely in decimal. How do you get around that problem? Base your terminology around computer-significant stuff rather than the number of fingers you’ve got. Close enough for people who aren’t in the buisiness anyway.

Everywhere I read on the net it says the reason they call it like a 2 gig HD is because ‘2’ is the closest number.

What on earth does this have to do with ‘CPU companies?’ CPU companies don’t have anything to do with HD or memory size.
CPU= central processing unit, duh.

I concur with the OP; I believe at one point the HD manufacturers were trying to pull a fast one. At least now the capacity they list is actual capacity, rather than the unformatted capacity they used to list in the bad old days. There is no technical reason that hard drive manufacturers shouldn’t use the same terminology that memory manufacturers use, but at least all the HD manufacturers use the same system.

Anyone remember back about 15 years ago, Atari made a 1MB machine, but called it the 1040ST, because it had 1,040 Kbytes of memory (or something to that effect).