Have you ever think that if your pendrive is 2 gb than why u cant use full space? why u can use only 1.97 gb out of 1 gb?
so, its calculation is as below....
the size of 1 gb is different in logical and physical form...
for the physical, 1 gb = 1000 mb, bt when you recognize it into system, than it will count as logical calculation.
logically, 1 gb = 1024 mb..
so friends, lets do a maths..
suppose you have 1 gb pen drive..
Locally You Have - 1024 MB
Physically You Have - 1000 MB
we have convert GB to KB...
1GB * 1000 * 1000 * 1000 = 1000000000 KB
now, we have got 1000000000 KB in your 1 GB pendrive and its physical storage capacity..
now, we have convert it into logical bcoz we will store data in pen drive logically..
now convert kb to GB but in logically calculation,
1000000000 kb / 1024 = 976562.5
976562.5 / 1024 = 953.64 mb
953.64 / 1024 = 0.93 GB.....
so, actually you get 1 gb full pendrive, but just coz of the difference between physically and logically calculation, your usage memory size is less than full....
Its simple logic, and you can try it to any hdd or pen drive or flash drive..