修了試験 2013-07-28実施分 基本情報技術者試験 問14
回転速度が5,000回転/分,平均シーク時間が20ミリ秒の磁気ディスクがある。 この磁気ディスクの1トラック当たりの記憶容量は,15,000バイトである。 このとき,1ブロックが4,000バイトのデータを,1ブロック転送するために必要な平均アクセス時間は何ミリ秒か。
正答2
解説
正解は2です。 磁気ディスクの平均アクセス時間を求める計算問題です。 平均アクセス時間は、平均シーク時間、平均回転待ち時間、データ転送時間の和で求めます。 【計算】 1回転の時間は、60,000ミリ秒÷5,000回転=12ミリ秒です。 平均回転待ち時間は1回転の半分なので、12÷2=6ミリ秒です。 1回転で1トラック15,000バイトを読むので、4,000バイトの転送時間は12×4,000÷15,000=3.2ミリ秒です。 平均アクセス時間は、20+6+3.2=29.2ミリ秒です。 【選択肢別解説】 1:× 27.6ミリ秒は20+6+1.6の値です。 転送時間を正しい3.2ミリ秒の半分で計算しており、誤りです。 2:○ シーク時間20ミリ秒、回転待ち6ミリ秒、転送3.2ミリ秒の合計29.2ミリ秒です。 3:× 33.6ミリ秒は20+12+1.6の値です。 回転待ちを1回転分とし、転送時間も半分で計算しており、誤りです。 4:× 35.2ミリ秒は、回転待ち時間を半回転ではなく1回転の12ミリ秒として計算した値です。 【ポイント】 平均回転待ち時間は「1回転の時間の半分」です。 転送時間は「1回転の時間×転送量÷1トラックの容量」で求めます。まとめて解く
修了試験 2013-07-28実施分を通しで解く(80問)→