平成17年秋期試験問題 午前問23

午前試験免除制度対応!基本情報技術者試験のeラーニング【独習ゼミ】
表の仕様の磁気ディスク装置に,1レコードが500バイトのレコード50万件を順編成で記録したい。50レコードを1ブロックとして記録するときに必要なシリンダ数は幾つか。ここで,一つのブロックは複数のセクタにまたがってもよいが,最後のセクタで余った部分は利用できない。
23.gif

  • 960
  • 977
  • 980
  • 1,000
正解 問題へ
分野:テクノロジ系
中分類:コンピュータ構成要素
小分類:入出力装置
解説
1ブロックは50件のレコードで構成されるので、そのデータ量は、

 500バイト×50件=25,000(バイト)

になります。この1ブロックを記録するのに必要となるセクタ数を考えると、

 25,000÷512=48.82…(セクタ)

したがって49セクタが必要になります。50万件のレコードではブロック数は1万件になるため、全レコードの記録に必要なセクタ数は、

 49×10,000=490,000(セクタ)

となり、これをシリンダ数に変換すると、

 490,000セクタ÷25セクタ=19,600(トラック)
 19,600トラック÷20トラック=980(シリンダ)

よって必要なシリンダ数は「980」となります。

Pagetop