• 締切済み

コンピュータシステムに関して質問です。

コンピュータシステムに関して質問です。 平均シーク時間が50ミリ秒、平均回転待ち時間が20ミリ秒、データ転送速度が1000バイト/ミリ秒の磁気ディスク装置がある。これを用いて1件3000バイトのデータを1000件処理したい。1回あたりの読み取り時間と書き込み時間は同じと考える [問1] 回転速度とデータ転送速度がともに4倍、平均シーク時間が半分になると、全データの更新処理時間はいくらか。 一応自分で解いてみたのですが、 3000/1000=3 (20/4+3+50/2)=33 33*1000=33000 33000ミリ秒=33秒 よって、答えは33秒 ↑これであってますか? お手数ですが、早めの回答お願いします。

みんなの回答

  • matyu1003
  • ベストアンサー率42% (257/598)
回答No.2

データ処理のためには、読み込み時間と書き込み時間の両方が必要になります。 なので、(50/2+20/4+(3000/1000)/4)*2で61.5秒となります。

回答No.1

データ転送速度も、4倍になっているので、1件当たり0.75ミリ秒になります。 3000/1000=3 → 3000/(1000*4)=0.75 (20/4+3+50/2)=33 → (20/4+0.75+50/2)=30.75 (途中略) 答え 30.75秒