为什么刚买来250G的硬盘插到电脑里只有大约232G?

问题来自:51CTO&老男孩Linux全程在线班1期

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
b(字节)  kb(千字节)   mb (兆字节)  gb
 
1.厂商硬盘计算换算单位
1kb=1000b
1mb=1000kb
1gb=1000mb
250gb=250*1000mb=250*1000*1000kb=250*1000*1000*1000b
 
2.操作系统计算换算单位
1kb=1024b
1mb=1024kb
1gb=1024mb
250*1000*1000*1000 (字节)
250*1000*1000*1000/(1024*1024*1024)
 
3、计算:
[root@oldboy ~] # echo "250*1000*1000*1000/(1024*1024*1024)" |bc
232
[root@oldboy ~] # awk 'BEGIN{ print 250*1000*1000*1000/(1024*1024*1024) }' 
232.831
[root@oldboy ~] # awk 'BEGIN{ print 250*1000^3/1024^3 }' 
232.831

结论:因为厂商是1000为进制计算的硬盘容量,而操作系统使用的是1024为进制计算的,因此会有此差异。

你可能感兴趣的:(为什么刚买来250G的硬盘插到电脑里只有大约232G?)