I have a 8gb iPhone 3G. when the phone is connected to my computer, iTunes says the total capacity is like 7.06. Is this normal? Is the missing space from the system files and such?
8GB's unformatted. When you format a drive, you end up with less than the so called "advertised" space.
Same with all hard drives.
You lose space for formatting, you lose space for the OS,
and you lose space because all hard drive manufacturers lie to us about the included space. Their definition of a gigabyte is 1,000 megabytes, while the OS' definition of a gigabyte is 1,024 megabytes.
its like this for every single kind of drive available.
why are you complaining about the iphone.
you should complain to every single company you got a computer from then.
You lose space for formatting, you lose space for the OS, and you lose space because all hard drive manufacturers lie to us about the included space. Their definition of a gigabyte is 1,000 megabytes, while the OS' definition of a gigabyte is 1,024 megabytes.
No one's complaining here... this thread is simply an inquiry with responses.
Not applicable in this case. The iPhone has a flash memory chip, not a flash drive. It has the full 8GB. (*)
(*) Minus any bad blocks.
SI units are SI units, they have no other definition.
1000 = kilo
1,000,000 = mega
1,000,000,000 = giga
I simply can't stress this enough.
What in the world makes you think that manufacturers are suddenly going to change their thought processes just for NAND?
Since Chundles is technically right, why in the twenty-odd years since we've had hard drives to deal with haven't Apple and Microsoft changed their OS' to speak to us in terms of 'ibibytes' rather than the SI prefixes?
Because a flash drive and raw memory are NOT the same things.
I'm an engineer who's designed and programmed flash memory systems.
A flash drive is a combination of chips/firmware which looks to the outside world as if it was a hard drive, with data storage accessed by sector number.
A memory chip is just that, a memory chip and those are ALWAYS counted in binary as its data is accessed via binary address lines. And that's all the iPhone has. It uses it logically as a drive for storage, but of course the entire memory is available to the OS.
The 8GB flash chip used in the iPhone has 2^33 = 8,589,934,592 bytes available for data. (Actually it has much more memory... 8,858,370,048 bytes... but the extra is used for data checksums.)
First, Chundles is NOT correct. Digital computer memory is counted a different way, and always has been. It's counted in powers of two, because that's the number of states on a digital address line.
Second, using a lesser meaning for MB is really a fairly new marketing idea. Twenty (even ten) years ago a KB = 1024 and a MB = 1,048,576 even on hard drives. (Once again, it ALWAYS is for memory.)
Kilo, mega, giga etc are SI prefixes. Doesn't matter what you're counting they always mean the same thing.
They used the wrong terms so many years ago and it stuck - doesn't make it less wrong because a computer can only count in base 2. They should have used different terms like the kibibyte etc.
Alas, that's only true in a perfect world. Now back to reality:
Yes, we should've, but we never expected computer terms to be used by non-techies. For that matter, let me break it to you that a computer "bug" isn't an insect. Sorry. (And darn it, a biscuit is a piece of bread, not a cookie! Surprise: words can have different meanings even in the same language, much less in engineering.)
The REALITY is that memory is always counted in powers of two. If you said the iPhone had 128,000,000 bytes of RAM, you'd be WRONG. It has 128MB = 134,217,728 bytes.
Likewise, for the discussion in this thread, the iPhone has 8GB = 8,589,934,592 bytes of Flash memory. If you claimed it had 8,000,000,000 bytes, you'd be WRONG.
All the wishing in the world can't change REALITY. This is engineering not social science.
Regards...
No, Chundles is still right. SI unit prefixes are pretty set in stone, and their meanings are and have been kilo = 1000, etc.Alas, that's only true in a perfect world. Now back to reality:
All the wishing in the world can't change REALITY. This is engineering not social science.
No, Chundles is still right. SI unit prefixes are pretty set in stone, and their meanings are and have been kilo = 1000, etc.