- UID
- 1712930
- 主题
- 0
- 阅读权限
- 50
- 帖子
- 2020
- 精华
- 0
- 积分
- 1090
- 金钱
- 1121
- 荣誉
- 8
- 人气
- 1
- 在线时间
- 115 小时
- 评议
- 0
- 帖子
- 2020
- 精华
- 0
- 积分
- 1090
- 金钱
- 1121
- 荣誉
- 8
- 人气
- 1
- 评议
- 0
|
两套不同的衡量单位.
硬盘厂家用的是1GB = 1000mb单位 ,是十进制(decimal),就像CPU中的1GHz = 1000MHz 一样, 这是硬件的通用标准,同时也是日常通用的单位,就跟1000块的纸币不是按1073.7元来计算一样(废话!哈哈哈). 而软件是用二进制(binary), 这也是软件的通用标准, 软件中1GB = 1024 X 1024 X 1024 = 1073. 741mb , 这对于软件来说没有问题,但硬盘怎么办呢? 若真的要服从二进制,生产过程会困难得多,会出现一大溜尾数。 所以10进制单位是为了方便计算和生产过程中的应用, 并不是硬盘厂家要"A "你的钱和空间。。。
或许有人会说, 那内存呢? 尽管内存在外观上也是芯片,硬件, 但实际上是它由操作系统( 软件) 来直接负责分配和应用的, 所以可以采用软件的二进制标准来衡量。 在生产时就已经考虑了单位的差异。 所以从一开始就是从8, 16, 32, 64, 128走过来的。
[ 本帖最后由 amblin 于 2009-3-29 19:08 编辑 ] |
|