为什么1TB的硬盘只有931G?_.NET_编程开发_程序员俱乐部

中国优秀的程序员网站程序员频道CXYCLUB技术地图
热搜:
更多>>
 
您所在的位置: 程序员俱乐部 > 编程开发 > .NET > 为什么1TB的硬盘只有931G?

为什么1TB的硬盘只有931G?

 2014/10/3 12:17:28  姚攀的博客  程序员俱乐部  我要评论(0)
  • 摘要:很多朋友买到移动硬盘、U盘插在电脑上都会发现容量会变小,本来16G的U盘不到16G,1T的移动硬盘也只有931G。其实发现容量不够大多时候都是在windows平台上,要是在linux或者mac上就是标准容量了。图为1TB硬盘在Uubuntu下的容量究其原因,是windows下采用的是IEC标准,1GB=1024MB,1MB=1024KB,1KB=1024Byte;linux下采用的是SI标准1GB=1000MB,1MB=1000KB,1KB=1000B。可以这样来算一下:在SI标准下
  • 标签:什么 为什么 硬盘

      很多朋友买到移动硬盘、U盘插在电脑上都会发现容量会变小,本来16G的U盘不到16G,1T的移动硬盘也只有931G。其实发现容量不够大多时候都是在windows平台上,要是在linux或者mac上就是标准容量了。

      

                                图为1TB硬盘在Uubuntu下的容量

  究其原因,是windows下采用的是IEC标准,1GB=1024MB,1MB=1024KB,1KB=1024Byte;linux下采用的是SI标准1GB=1000MB,1MB=1000KB,1KB=1000B。

  可以这样来算一下:

 在SI标准下(linux上):

 1TB=10^3GB=10^6MB=10^9KB=10^12B;

在IEC标准下(Windows上):

10^12B=10^12/1024KB=10^12/1024^2MB=10^12/1024^3BG=931.358853GB

 

完美解释!!!

关于IEC标准和SI标准参见链接:IEC标准 http://baike.baidu.com/view/1303868.htm?fr=aladdin   

                                                SIB标准http://baike.baidu.com/subview/141102/5065502.htm#viewPageContent

 

发表评论
用户名: 匿名