【问题标题】:How do I compute the capacity of a hard disk?如何计算硬盘的容量?
【发布时间】:2011-01-04 18:49:51
【问题描述】:

我有一个如何计算硬盘容量的工作示例,谁能解释一下 BOLD 数字是从哪里来的?

每分钟转数:7200

扇区数:400

盘片数量:6

正面数:12

气缸数:17000

平均寻道时间:10 毫秒

在调整圆柱之间移动的时间:1 毫秒

第一行给我的答案是:

12 x 17 x 4 x 512 x 10^5

我只想知道粗体部分是从哪里来的。512我不知道。 10 来自寻道时间,但它的幂为 5?

【问题讨论】:

  • 不,10 不是来自寻道时间。寻道时间不会改变磁盘的容量。

标签: size disk capacity


【解决方案1】:

答案是

heads x cylinder x sectors x 512 (typical size of one sector in bytes)

原来如此

12 x 17000 x 400 x 512

相同
12 x 17 x 1000 x 4 x 100 x 512

100 = 10^2
1000 = 10^3
10^2 x 10^3 = 10^5

你想要容量,这里不需要任何时间。

例如,可以在 Wikipedia 找到 512 字节的参考(下面还有一个类似的示例,其公式相同)。

【讨论】:

  • 很幸运,我几乎看到了这个问题 - 我会在下一个问题上稍等一下,这样你就可以接受了;)
  • +1 需要注意的是,我认为正面应该真的是盘子 x 2 - 虽然通常你会期望盘子的每边有 1 个头,但这并不能保证。
  • 参见维基百科链接:“当然,盘片有 2 个面,因此有 2 个表面可以操作数据;通常每个盘片有 2 个磁头 - 每面一个,但并非总是如此。 "所以我想我们可以假设,并且由于给出了正面的数量,我选择使用那个。
  • 当然你是对的,它仍然是一个假设,以及 512 字节的扇区大小,在不久的将来可能会变为 4096 字节。
猜你喜欢
  • 2011-07-27
  • 2015-10-25
  • 2021-04-19
  • 2020-06-17
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2018-08-14
  • 1970-01-01
相关资源
最近更新 更多