计算硬盘容量

时间:2011-04-01 06:47:29

标签: disk diskspace

考虑具有以下特征的磁盘:
表面数量

扇形数/气缸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  

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

2 个答案:

答案 0 :(得分:5)

Question2:
Number of surface 16 -> a cylinder consists of 16 tracks.
Number of sectors / cylinder == 4096
Then sectors per track = 4096/16 = 256

Question3:
16 * 2048 * 256 * 512 = 4294967296

答案 1 :(得分:3)

你需要乘以柱面,头部和扇区的数量,这样你就可以获得块的数量,将它乘以512得到答案,我认为就是这样......