修了試験 2016-01-24実施分 基本情報技術者試験 問12
毎分6,000回転,平均位置決め時間が20ミリ秒,1トラック当たりの記憶容量が20kバイトの磁気ディスク装置がある。 1ブロック4kバイトのデータを1ブロック転送するのに要する平均アクセス時間は何ミリ秒か。 ここで,磁気ディスクコントローラのオーバヘッドは無視できるものとする。
正答3
解説
正解は3です。 磁気ディスクの平均アクセス時間は、平均位置決め時間、平均回転待ち時間、データ転送時間の合計です。 平均回転待ち時間は、ディスクが半回転する時間とみなします。 データ転送時間は、1回転で1トラック分のデータを読めることから求めます。 【計算】 1回転の時間は、60秒÷6,000回転=0.01秒=10ミリ秒です。 平均回転待ち時間は、10ミリ秒÷2=5ミリ秒です。 データ転送時間は、10ミリ秒×(4kバイト÷20kバイト)=2ミリ秒です。 平均アクセス時間は、20+5+2=27ミリ秒です。 【選択肢別解説】 1:× 20ミリ秒は平均位置決め時間だけです。 回転待ち時間とデータ転送時間を加える必要があり、正しくは27ミリ秒です。 2:× 22ミリ秒は、位置決め時間にデータ転送時間の2ミリ秒だけを加えた値です。 平均回転待ち時間の5ミリ秒が抜けているので誤りです。 3:○ 位置決め20ミリ秒、回転待ち5ミリ秒、転送2ミリ秒の合計27ミリ秒です。 平均アクセス時間の定義どおりなので正しいです。 4:× 32ミリ秒は、回転待ちを1回転分の10ミリ秒として計算した値です。 平均回転待ち時間は半回転分の5ミリ秒なので誤りです。 【ポイント】 「平均回転待ち時間=1回転の時間の半分」と覚えましょう。 「転送時間=1回転の時間×転送量÷トラック容量」とあわせて押さえれば、この種の問題は確実に解けます。まとめて解く
修了試験 2016-01-24実施分を通しで解く(80問)→