计算机基础单位

December 28, 2020
计算机基础
4 G = 4 * 1024 M
    = 4 * 1024 * 1024 KB
    = 4 * 1024 * 1024 * 1024 B
    = 4 * 1024 * 1024 * 1024 bytes
    = 4 * 1024 * 1024 * 1024 * 8 bit
    = 2^2 * 2^10 * 2^10 * 2^10 * 2^3 bit
    = 2^35 bit
    = 2^32 B

同理:  
1B   = 8 bit = 2 ^ 3 bit
1KB  = 1024 * 8 bit = 2 ^ 13 bit
16KB = 16 * 2 ^ 13 = 2 ^ 17 bit
64KB = 4 * 2 ^ 17 = 2 ^ 19 bit
1MB  = 1024 * 1024 * 8 bit = 2 ^ 23 bit
1G   = 2 ^ 33 bit

4GB 空间:  
如果以 bit  为单元寻址需要 35 根线  
如果以 Byte 为单位寻址需要 35 - 3 = 32 根线  
如果以 16KB 为单位寻址需要 35 - 17 = 18 根线  
如果以 64KB 为单位寻址需要 35 - 19 = 16 根线


下面的三个结论,我们应该记在心里,其他结论能够很快通过这三个式子推出:  
1G = 2^32B  
1K = 2^10B  
1M = 2^20B

浮点数

计算机基础