Skip to main content

Why the actual space of the pen drive is less then specified memory

Why the actual space of the pen drive is less then specified memory

By - Ayush Garg 


We all know that computer is the digital device and the digital device work on the binary number system (0 and 1). As we know digital system works on binary system. In the binary world following unit and there conversions are used. 
Units :-                                                                                 
1 byte (B)             = 8 bit (b) 
1 kilobyte (KB)    = 1024 byte (B) 
1 megabyte (MB) = 1024 kilobyte (KB)    = 1,048,576 byte (B) 
1 gigabyte (GB)   = 1024 megabyte (MB) = 1,073,741,824 byte (B)  
1 terabyte (TB)     = 1024 gigabyte (GB)   = 1,099,511,627,776 byte (B) 
1 petabyte (PB)    = 1024 terabyte (TB)     = 1,125,899,906,842,624 byte (B) 
1 excabyte (EB)   = 1024 petabyte (PB)     = 1,152,921,504,606,846,976 byte (B) 
1 zettabyte (ZB)   = 1024 excabyte (EB)    =1,180,591,620,717,411,303,424 byte (B) 
1 yottabyte (YB)  = 1024 zettabyte (ZB)    =
                                                                  1,208,925,819,614,629,174,706,176 byte(B)                                                          
Bit are the smallest unit and yottabyte are the biggest unit (till now). Remember bit always represented by 'b' and byte always represented by 'B'.

But the manufacture company find inconvenient with 24 of 1024. Because they have to use little bit more components for this 24 and perform more exact and some extra calculation. So instead of using binary system the manufacturing company used decimal number system to manufacture the storage device. Following are the unit and there conversions in decimal number system.
Unit :-                   
1 byte (B)             = 8 bit (b) 
1 kilobyte (KB)    = 1000 byte (B) 
1 megabyte (MB) = 1000 kilobyte (KB)    = 1,000,000 byte (B) 
1 gigabyte (GB)   = 1000 megabyte (MB) = 1,000,000,000 byte (B)  
1 terabyte (TB)     = 1000 gigabyte (GB)   = 1,000,000,000,000 byte (B) 
1 petabyte (PB)    = 1000 terabyte (TB)     = 1,000,000,000,000,000 byte (B) 
1 excabyte (EB)   = 1000 petabyte (PB)     = 1,000,000,000,000,000,000 byte (B) 
1 zettabyte (ZB)   = 1000 excabyte (EB)    = 1,000,000,000,000,000,000,000 byte (B) 
1 yottabyte (YB)  = 1000 zettabyte (ZB)    =
                                                                  1,000,000,000,000,000,000,000,000 byte(B()

So, when we insert the storage device like pen drive in the computer. Computer system used binary system to calculate the space but the manufacturing company used decimal system to manufacture it. That’s why we find the less memory then specified memory.

Look following calculation for batter understanding :-
In decimal number system (manufacture company used it to manufacture storage device) 32 GB=32,000,000,000 byte.
And when computer system convert 32 GB of decimal number system into binary number system it show 29.80 GB.
32,000,000,000/1024*1024*1024 = 29.8023223876
                                                      = 29.80 GB (approx)
Here we are convert decimal number system into the binary number system.
In binary number system (computer system used it) 32 GB= 34,359,738,368 byte.

In every one GB we wind 70 MB less memory.
Look calculation to understand this :-
In decimal number system (manufacture company used to manufacture) in
 1 GB=1,000,000,000 byte.
And when computer system converts 1 GB of decimal number system into binary number system it gives 0.931 GB or 931 MB.
1,000,000,000/1024*1024*1024 = 0.9313230690011
                                                     = 0.931 GB or 931 MB (approx)
In binary number system (computer system used it) 1 GB=1,073,741,824.
And very little bit of memory are consume by the device driver which inside your storage device. 

Thank you. 
If you have any suggestion for improvement or found mistake or if you like please writer in comment in the comment section and share it.

Comments