Become a MacRumors Supporter for $50/year with no ads, ability to filter front page stories, and private forums.

iVoid

macrumors 65816
Original poster
Jan 9, 2007
1,164
245
My 16GB 3G came with about 14.6 available out of it's 16GB flash. So does that mean the OS takes about 1.4GB?

How much space does 2.0 use on the 1st gen iPhone?
 
The OS takes up 208MB. Basically, the 16GB of space is formatted so you get 14.6GB of usable space, and 14.4GB including the OS.
 
This is actually an unfortuante trap that you fall into whenever you buy a hard dive or flash memory (and by extension, any device that uses HD or flash memory).

Mass storage makers count their bytes in thousands. 1GB = 1000MB = 1 million KB = 1 billion bytes.

Operating systems and computers, however, calculate using base 2. So 1GB = 1024 MB = 1,048,576 KB = 1,073,741,824 bytes.

See the discrepancy? So, as far as the memory supplier is concerned, they delviered to Apple Flash memory that can store 16,000,000,000 bytes of memory, or 16 of "their" gigabytes. But, to a computer, that doesn't equal the 17,179,869,184 bytes it expects will make up what's we've come to know as 16GB. Hence, that's part of the discrepancy. It's not just an Apple problem either. It's a very widespread issue.

Note that this is different from actual RAM memory. With RAM, a gigabyte really is a gigabyte no matter who's counting (because everyone in that industry agrees on what makes a gigabyte). But you can't use that type of memory on a cell phone or mobile device, because it uses much more power to stay active, and you'd lose everything the moment the battery went dead.

Don't feel bad though. Save it for when you buy what you think is a 1TB hard drive. Only to find that once you format it, you're actually "missing" a whole 92.61GB because of the same difference in opinion over what makes a terabyte.
 
Aloha iVoid,

This may yet be another instance of base 2 versus base 10 number systems. HDD capacity is measured in base 2, while the HDD's "size" is usually referenced by a base 10 number. For example 2^10 bits = 1024 bits, which is normally referenced as "1 kb" even though it is actually 24 bits larger than 1000 bits. You can see that 16GB is actually quite a bit larger than 16,000,000,000 bits - I'm not sure of the base 2 conversion for that number, but it's probably close to what you see on your iPhone.

HawaiiMacAddict

EDIT: scaredpoet, you beat me to it, but thanks for your more concise explanation.
 
Register on MacRumors! This sidebar will go away, and you'll see fewer ads.