Reprint Source: http://blog.csdn.net/liulin_good/article/details/7212355
What are the storage units of a computer?
Computer storage units are generally used bit, Byte, KB, MB, GB, TB, PB, EB, ZB, BB to express,
We often call a byte short as B, the KB abbreviation K. What a few k, what a few B.
Second, what is their conversion relationship?
1, the smallest unit of information stored by the computer:
bit bit (binary Digits): holds a binary number, which is 0 or 1, the smallest storage unit.
2, the basic unit of computer storage capacity is the byte
byte byte:8 bits (bit) is one byte (B), the most commonly used units. (I always say one byte is 8 bits)
An English letter (not case) takes up a single byte of space, and a Chinese character occupies two bytes of space.
punctuation takes one byte, and Chinese punctuation is two bytes. Example: "." 1 bytes in size, Chinese period ". "Takes up 2 bytes in size.
3, their conversion relationship is as follows:
1B (byte byte) =8bit,
1KB (kilobyte kb) =1024b,
1MB (megabyte megabyte abbreviated as "mega") =102 4kb,
1GB (Gigabyte gigabyte, also known as "gigabit") =1024mb,
1TB (Trillionbyte trillion bytes) =1024GB, where 1024=2^10 (2 of 10) ,
1PB (petabyte petabyte Word tick byte) =1024tb,
1EB (Exabyte exascale bytes ai bytes) =1024pb,
1ZB (zettabyte 10 trillion Million bytes of ze byte) = eb,
1YB (yottabyte 100 million bytes) = zb,
1BB (brontobyte 100 billion bytes) = YB.
Note: "Mega" is the millions quantity unit.
Attached: The full name of the unit and transliteration
Yotta, [Yao] it, Y. 10^21,
Zetta, [ze] it, Z. 10^18,
Exa, [AI] sa, E. 10^15,
PETA, [Pat] it, P. 10^12,
Tera, [Tai] LA, T. 10^9,
Giga, [Class] Cafe, G. 10^6,
Mega, [Mega],m. 10^3
Third, why the rate of the computer storage unit is 1024 instead of 1000
Because computers are now binary, so that they calculate units, only 2 of the integer power can be very convenient for computer computing, because the computer's internal circuit work has high and low levels of two States. Therefore, the binary is used to represent the signal (control signal and data) for computer identification. And people are accustomed to using 10, so the memory vendors use 1000 for the rate of input. The result is that the actual capacity is less than the nominal capacity, but it is legal. 1024 is 2 of 10, because if taken large, not close to 10 of the whole number of square, inconvenient people calculate, take small, the rate is too low, the unit to more to meet the demand. So take 2 of the 10 times just right.
Compute example: A hard disk with a nominal size of 100GB, with an actual capacity of 100x1000x1000x1000 bytes/1024X1024X1024≈93.1GB
Visible product capacity shrinkage as long as the actual capacity of the calculation to meet the results (upper and lower errors should be within 1%), you buy is genuine, not cheated.