表の仕様の磁気ディスク装置に,1レコードが 500 バイトのレコード 50 万件を順編成で記録したい。 50 レコードを1ブロックとして記録するときに必要なシリンダ数は幾つか。ここで,一つのブロックは複数のセクタにまたがってもよいが,最後のセクタで余った部分は利用できない。
ア | 960 |
イ | 977 |
ウ | 980 |
エ | 1,000 |
ブロックの容量 | = | 500×50=25,000(バイト) |
ブロックのセクタ数 | = | 25,000÷512≒48.8 ※49セクタ必要 |
全ブロック数 | = | 500,000÷50=10,000 |
シリンダのセクタ数 | = | セクタ数×トラック数 |
= | 25×20 | |
= | 500 | |
必要シリンダ数 | = | 10,000×49÷500=980 |
よってウが正解である。