Few days back I purchased my new mobile phone which made me think why am I getting less storage than specified. There is a small logic which most of us know but have never seen it being implemented. Before explaining, I would ask, “What do you think! Why are you paying thousands of bucks for a 16 GB mobile device and still getting 12-13 GB?” Your answer will be ” It might be because of the operating systems being installed in your devices.” It is true but you will be shocked when you know that only some portion is used by the operating system. The rest storage space gets wasted in the calculation.
Now, let me tell you the exact calculation, “Hardware manufacturers calculate it differently, software does it differently.” We count 1GB different while hardware manufacturers do it differently. We know 1 GB=1024 MB i.e. 1 GB= 1,073,741,824 bytes but phone makers count it as 1GB=1000MB i.e. 1,000,000,000 bytes. When you purchase a new iPhone it will be written at the back of the box 1GB=1000MB. So you only get 1000 MB when you think you are getting 1024 MB. Now suppose you purchase a 16 GB iPhone device, then according to you, it should be (16 * 1073741824) bytes, but you get (16,000,000,000 /1073741824) = 14.9 GB.
Storage space used by the operating system
Now, out of 14.9 GB space available, some storage space is consumed by the operating system and other files, including pre-installed applications. It depends on the mobile phone manufacturers the storage they consumed. The pure stock android device manufacturers gives you storage around 12.5 GB while some others give you only 9-10 GB.
The same is applicable in the case of storage devices like memory cards. Since it doesn’t have to share its space with the operating system, you get a little more storage. So, next time when you buy a new mobile phone, just think of this calculation and then buy. Don’t just go by what is printed on the specification sheet. With the same 16GB storage, one manufacturer can give you more space than the other one.