基本情報技術者試験の過去問と解説
[TOP] [午前分野別] [午後分野別] [キーワード索引] [平成31年春午前] [平成31年春午後]

平成16年 春期 基本情報技術者 午前 問22
問22   磁気ディスク

 表の仕様の磁気ディスク装置に,1レコード 200 バイトのレコード 10 万件を 順編成で記録したい。 10 レコードを1ブロックとして記録するときに必要なシリンダ数は幾つか。 ここで,一つのブロックは複数のセクタにまたがってもよいが, 最後のセクタで余った部分は利用されない。

トラック数/シリンダ

19

セクタ数/トラック

40

バイト数/セクタ

256

ア 103     イ 105     ウ 106     エ 132
解答←クリックすると正解が表示されます

解説

磁気ディスクについて

1ブロックのバイト数= 200 × 10 = 2000

1トラックのバイト数= 256 × 40 = 10240

1トラックに入るブロック数= 10240 ÷ 2000 = 5.12 より5ブロック

1シリンダのブロック数= 5× 19 = 95

レコード 10 万件をブロック数に直す
100000 ÷ 10 = 10000

レコード 10 万件= 10000 ブロックをシリンダ数に直す
10000 ÷ 95 ≒ 105.26

よって、 106 シリンダ となる。


[←前の問題] [次の問題→] [問題一覧表] [分野別] [キーワード索引] [基本情報技術者試験TOP ]