作者zxvc (众生都是未来佛)
站内Storage_Zone
标题[讨论] 硬碟容量
时间Mon Apr 18 09:08:24 2011
今天看到数字板在战硬碟容量计算方式,
我也在此发表一下许多人都未提到的看法。
首先1GB = 1000MB与1GB = 1024MB的差异并不是因为
"一个是十进位、另一个是二进位的表示法"。
因为二进位中只有两种数字0与1,1024中的2跟4怎麽会是二进位表示法呢!?
但1GB = 1024MB的确是跟二进位有关,那是因为电脑是二进位在处理的,
因此很多数量都是2的幂次,又"听说":2^10是最接近10^3 = 1000,
所以就选它作为以2为幂次的GB、MB、KB的倍数。
所以1GB = 1000MB与1GB = 1024MB的差异,因该讲单位的差异比较合适。
另外为什麽过去碟盘硬碟喜欢以10^3作倍数?
我是这样认为,因为一碟盘的容量是根据磁偶极在碟盘上的数量决定,
内圈较少、外圈较多,但此总数量并不会刚好是2的幂次,
所以碟盘硬碟厂商喜欢以电脑以外常用10的幂次作单位。
但为何记忆体、固态硬碟都是以2^10作倍数?
那是因为这些东西在设定容量时往往是依据其定址线(address line)的大小去定的,
而这些定址线又是数位的讯号,所以容量是2的幂次,以2^10作倍数较容易整除。
以上是我觉得比较能自圆其说的理由,有待後人考古证实。
--
信佛的人要知道:佛绝不会说谎。但请把握时光。
法灭尽经:
http://www.cbeta.org/result/normal/T12/0396_001.htm
共勉之。
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 140.115.71.31
1F:推 citywanderer:不管1GB = 1000MB还是1GB = 1024MB 2TB快降到2000元 04/18 12:26
2F:→ citywanderer:比较实际点 XD 04/18 12:27
3F:→ bakayalo :反正以後会有GBi TBi这种标示 04/18 12:29
4F:→ hirokofan :FC、SFC时代的游戏就是用Mbit在算的啊 04/18 13:15
5F:→ hirokofan :但是FC早期的游戏如玛莉兄弟单位是用KByte 04/18 13:17
6F:→ hirokofan :Mbit这种单位一直用到DC、PS2出来後才没有使用 04/18 13:19
7F:推 xvid :瞎扯.... 去修修计概吧.... 04/18 13:41
8F:推 macdivas :原来K G B是看位数接近才拿来做数量计数的喔 ... 04/18 13:45
9F:→ zxvc :xvid大,我哪里说法不通请指出,谢谢。 04/18 13:48
10F:推 macdivas :电脑位数的定义因二位数而不同 不是因为都是三位数相 04/18 23:17
11F:推 macdivas :近才拿来类比的...电脑里(量子除外)只认 0 1两个讯号 04/18 23:19
12F:推 macdivas :2^10=1024 => 1Kb 跟日常生活1K=1000 定义上就是不同 04/18 23:23
13F:→ zxvc :macdivas大你认为这只是定义,但我是从历史发展的角 04/19 06:45
14F:→ zxvc :度来看为何要定2^10为倍数,而不定什麽2^8, 2^5, ... 04/19 06:47
15F:→ zxvc :为倍数。 04/19 06:47