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
Post a Comment