1、因为在计算机中硬盘大小换算单位是:
- 1byte = 8 bit
- 1m = 1024byte
- 1g = 1024m
- 1t = 1024g
而开发厂商在生产硬盘的时候他们按1000算的;
2、假设我们购买的是500G的硬盘:
1)在计算机中的500G对应的byte数为:
500G = 500 * 1000 M = 500 * 1000 * 1000 b = 500 * 1000 * 1000 * 1000 byte
2)在厂商手里的500G能装500 * 1000 * 1000 * 1000 字节。
而实际上在计算机中显示时会换算为:
500 * 1000 * 1000 * 1000 / 1024 /1024 / 1024 G
最后算出来也只有:465G