作者flygalaxy (人)
看板ask-why
标题Re: [请益] 硬碟容量的计算方式
时间Fri Oct 17 01:45:17 2008
※ 引述《FlyingCat (far away)》之铭言:
: 标题: [请益] 硬碟容量的计算方式
: 时间: Fri Oct 17 01:14:46 2008
:
:
:
: 记得电脑记忆体容量 硬碟容量
: 都是2的几次方这样往上加的
:
: 但为何现在的硬碟容量却变成100G 250G 320G
: 是什麽原因决定不采用原来的计算方式呢?
: 因为像记忆体还是维持原来的计算方式啊
: 有人可以精确说明吗?
:
: --
:
※ 发信站: 批踢踢实业坊(ptt.cc)
: ◆ From: 140.112.4.91
: 推 cpt:硬碟的读取是靠磁盘旋转来搜寻特定磁区 记忆单位是不是二的 10/17 01:29
: → cpt:次方 对读取效率不会有太大影响 但记忆体的存取是靠数位电路 10/17 01:30
: → cpt:定址 若记忆单位的数量不是二的次方 电路的设计会很没有效率 10/17 01:31
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
错了....
硬碟其实还是2的N次方...
只是因为数量级过大 我们通常会取整数来称呼
例如320G实际上应该是32X.XXXXXXG
另外 cpt大说的也不完全错
磁碟是一个区块一个区块划分的 每个区块都是2的N次方
但是不一定有2的K次方个区块 又加上硬碟内部不只一块碟片
所以总容量就会等於 a*b*c*.....*2^N
你把实际硬碟的容量32X.XXXXXXG除以某个正整数 最後一定是2的N次方
而那个某正整数应该会刚好等於 碟片数*磁区数*磁??柱??(忘了~XD)
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 60.248.76.222
1F:推 cpt:1G就是2^30, 但是320G可不是2的次方喔 :) 10/17 01:55
2F:推 ciswww:img212.imageshack.us/img212/6676/picture0061wp.jpg 10/17 11:07
3F:→ ciswww:上图的标注: 321,672,960sectors 很不漂亮的数字:P 10/17 11:07
4F:推 micklin:硬碟不是2的N次方, 计算机组织课本有写, 但没解释why. 10/18 02:29
5F:→ micklin:个人认为这是商业手法加上计算方式不同罢了 10/18 02:29