【问题标题】:Calculating Hard Disk Capacity [closed]计算硬盘容量
【发布时间】:2011-07-27 11:18:25
【问题描述】:

考虑具有以下特征的磁盘:
面数 16
扇区数/柱面 4096
每个表面的轨道数 2048
每个扇区的字节数 512

1) 磁盘有多少个模式?
我得到:表面数 / 2 = 8

2)每个大头钉有多少个扇区?
我得到:每个圆柱体的轨道数 = 每个表面的轨道 * 表面
= 2048 * 16 = 32, 768
每个磁道的扇区数 = 每个柱面的磁道数 / 每个柱面的扇区数

        = 32, 768 / 4096 
        = 8  

3) 这个磁盘的总大小是多少
我得到:总大小 = 柱面 * 表面 * 每个磁道的扇区 * 512 字节

    = 32,768 * 16 * 8 * 512  
    = 2, 147, 483, 648 bytes  
    = 2, 097, 152 Mb  
    = 2, 048 Gb  

问题是,我不知道这是否是正确的解决方案

【问题讨论】:

  • 这可能是家庭作业吗?看来您是在要求我们抽查您的工作。就目前而言,它与 Stack Overflow 无关(这里没有编程问题),我不太愿意将它迁移到姊妹站点。
  • 错误答案,查看+RollingBoy提供的解决方案

标签: disk diskspace


【解决方案1】:
问题2: 面数 16 -> 一个圆柱体由 16 个磁道组成。 扇区数/柱面 == 4096 然后每个磁道的扇区 = 4096/16 = 256 问题3: 16 * 2048 * 256 * 512 = 4294967296

【讨论】:

  • 1) 每个盘片都有两个表面。表面数 16/2 = 8 个盘片 2) 每个磁道的扇区数 = 每个柱面的扇区数/16,即 4096/16 = 256 3) 总存储量 = 16(表面)*256(扇区)*2048(圆柱)*512(字节) = 4GB
【解决方案2】:

你需要乘以柱面、磁头和扇区的数量,这样你就会得到块的数量,乘以 512 就得到了答案,我想就是这样......

【讨论】:

  • 答案错误,查看+RollingBoy给出的解决方案
猜你喜欢
  • 2011-01-04
  • 2015-10-25
  • 2021-04-19
  • 1970-01-01
  • 2011-02-07
  • 1970-01-01
  • 2020-06-17
  • 2020-12-13
  • 1970-01-01
相关资源
最近更新 更多