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