4

次の特性を持つディスクを考えてみます。
面の数 16
セクタ数/シリンダ 4096
面あたりのトラック数 2048
セクタあたりのバイト数 512

1) ディスクにはいくつのパターンがありますか?
私が得た: 面の数 / 2 = 8

2) 1 タックあたりのセクタ数は?
取得した: シリンダーあたりのトラック数 = サーフェスあたりのトラック数 * サーフェス
= 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  

問題は、これが正しい解決策かどうかわからないということです

4

2 に答える 2

6
質問2:
面数 16 -> シリンダーは 16 トラックで構成されます。
セクター数/シリンダー == 4096
次に、トラックあたりのセクター = 4096/16 = 256

質問3:
16 * 2048 * 256 * 512 = 4294967296
于 2011-04-01T07:16:40.040 に答える
3

シリンダー、ヘッド、セクターの数を乗算する必要があるので、ブロックの数を取得し、512を乗算すると、答えが得られます。それだけだと思います...

于 2011-04-01T07:02:12.063 に答える