磁気ディスクの入出力計算について

このQ&Aのポイント
  • 磁気ディスクの入出力計算方法とは何か
  • 「/2」の意味とは何か
  • 磁気ディスクの平均アクセス時間の計算方法
回答を見る
  • ベストアンサー

磁気ディスクの入出力計算について

次のような問題と、それに対する解答があり、 解答3~4行目の 「従って平均回転待ち時間は、 20(ミリ秒/回転)/2=10(ミリ秒)」 の部分で、なぜ「/2」が出てくるのかがわかりません。 「/2」の意味を教えてください。 よろしくお願いします。 (問題) 次の性能を持つ磁気ディスクがある。この磁気ディスク装置に記録されているブロック長2000バイトのデータを読み取るのに要する平均アクセス時間は何ミリ秒か。    磁気ディスク装置の性能 ◎トラック辺りの記録要領  20000バイト ◎回転速度  3000回転/分 ◎平均位置決め時間  20ミリ/秒 (解答) 平均回転待ち時間 3000(回転/分)=50(回転/秒) 1(秒)/50(回転)=0、02(秒/回転)=20(ミリ秒/回転) 従って平均回転待ち時間は、 20(ミリ秒/回転)/2=10(ミリ秒) データ転送時間 20000(バイト/トラック)×50(回転/秒)=1000000(バイト/秒) 2000(バイト)/1000000(バイト/秒)=2(ミリ秒) (平均シーク時間)+(平均回転待ち時間)+(データ転送時間)=平均アクセス時間     20                 +          10                +         2              =   32(ミリ秒)

質問者が選んだベストアンサー

  • ベストアンサー
  • maiko0318
  • ベストアンサー率21% (1483/6970)
回答No.1

>「/2」の意味を教えてください。 20ミリ秒は1回転する時間ですよね。 データは一周のうち早ければ即その場にありますし、最悪一周待ちますよね。 これの平均を半周(1/2)と見ているわけです。

sairamnaomi
質問者

お礼

早々にご回答ありがとうございます。 助かりました!

関連するQ&A

  • 磁気ディスクについて

    次のような仕様の磁気ディスク装置があります。 1トラックあたりの容量:30000 バイト 平均位置決め時間 :10 ミリ秒 ディスクの回転速度 :2,000 回転/分 平均回転待ち時間と、10000バイトのデータを処理するときのアクセス時間を求めるにはどうすれば良いでしょうか?よろしくお願いします。

  • 磁気ディスク装置の問題

    平均シーク時間が50ミリ秒、平均回転待ち時間が20ミリ秒、データ転送速度が1000バイト/ミリ秒の磁気ディスク装置がある。これを用いて1件3000バイトのデータを1000件処理したい。 「問」1000件のデータを更新する時間はいくらか。 求め方がよくわかりません

  • 磁気ディスク装置の問題

    平均シーク時間が50ミリ秒、平均回転待ち時間が20ミリ秒、データ転送速度が1000バイト/ミリ秒の磁気ディスク装置がある。これを用いて1件3000バイトのデータを1000件処理したい。 「問」回転速度とデータ転送速度がともに4倍、平均シーク時間が半分になると、全データの更新処理時間はいくらか。 この問題の、回転速度の求め方がわかりません。平均回転待ち時間を普通に4倍して計算すればいいのでしょうか?

  • 磁気ディスクの書き込み時間等についての質問です。

    磁気ディスクの書き込み時間等についての質問です。 平均シーク時間が50ミリ秒、平均回転待ち時間が20ミリ秒、データ転送速度が1000バイト/ミリ秒の磁気ディスク装置がある。これを用いて1件3000バイトのデータを1000件処理したい。以下の問いに答えよ (1)1000件のデータを更新する時間はいくらか (2)回転速度とデータ転送速度がともに4倍、平均シーク時間が半分になると、全データの更新処理時間はいくらか ----------------------------------- 上の問題がさっぱり分かりません。 どなたか、回答お願いいたします。

  • 磁気ディスク

    次のような磁気ディスク装置があります。 1トラックあたりの容量:30000 バイト 平均位置決め時間 :10 ミリ秒 ディスクの回転速度 :2,000 回転/分 ディスクが1回転するのに要する時間を求めるにはどうすれば良いでしょうか? よろしくお願いします。

  • ディスク装置の読み取り時間

    平均シーク時間が50ミリ秒、平均回転待ち時間が20ミリ秒、データ転送速度が1000バイト/ミリ秒の磁気ディスク装置がある。これを用いて1件3000バイトのデータを1000件処理したい。 「問」1回の読み取り時間を求めよ 計算してみたのですが、間違っているとこがあればどこが違うか指摘お願いします。 データ転送時間 3000÷1000=3 50+20+3=73         A.73ミリ秒

  • 磁気ディスクのアクセス時間に関する問題

    表の仕様をもつ磁気ディスク装置A~Dのうち、1トラック上に記録された50kバイトのデータをアクセス時間が最も短いのはどれか。ここで、表に示した項目以外の要素がアクセス時間へ及ぼす影響は無視できるものとする。 ||ディスク回転数(回転/分)|平均位置決め時間(ミリ秒)|平均トラック容量(kバイト)|コンピュータとの転送速度(Mバイト/秒)| |A|5,000|8|100|10| |B|5,000|10|200|5| |C|10,000|8|100|5| |D|10,000|10|100|5| データ転送時間(10Mバイト/秒で10kバイト/ミリ秒、5Mバイト/秒で5kバイト/ミリ秒)を考慮して(→の後に示す)、ミリ秒単位の転送時間を求めます。 A:(50/100)/(5000/60)=6→6 B:(50/200)/(5000/60)=3→10 C:(50/100)/(10000/60)=3→10 D:(50/100)/(10000/60)=3→10 この解説の、上の式の→の意味がよくわからないのです。左辺の計算式はわかるのですが、→は一体何を変換してるのでしょうか? なお、この問題の解説は次のように続いています。 これに平均回転待ち時間(5000回転/分:6ミリ秒、10000回転/分:3ミリ秒)と平均位置決め時間を加算します(単位ミリ秒)。 A:6+6+8=20 B:10+6+10=26 C:10+3+8=21 D:10+3+10=23

  • 磁気ディスク装置についての計算

    磁気ディスク装置についての計算 シリンダ数1600、1シリンダ当たりのトラック数19、トラック容量48000バイト、 ブロック間ギャップ470バイト、回転速度5100回転/分、平均シーク時間10ms の磁気ディスク装置について (1)ディスク容量はいくらか? (2)ブロッキングを行わない時、1200バイトの固定長レコードは1トラックにいくつ   格納できるか、また、1レコードを書き込むのに要する平均時間はいくらか?   (CPU使用時間、ブロック間ギャップの処理時間は無視できるものとする。) (3)ブロッキング係数が8のとき、(2)の各値はどうなるか? 以上3つの質問についてよろしくお願いします。

  • コンピュータシステムの問題

    平均シーク時間が50ミリ秒、平均回転待ち時間が20ミリ秒、データ転送速度が1000バイト/ミリ秒の磁気ディスク装置がある。これを用いて1件3000バイトのデータを1000件処理したい。問いに答えよ。 (1)1回の読み取り時間を求めよ (2)1回の書き込み時間を求めよ。

  • この二つの問題とける人いませんか?(基本情報処理試験)

    ○毎分 6,000 回転,平均位置決め時間 20 ミリ秒で,1トラック当たりの記憶容量 20 k バイトの磁気ディスク装置がある。1ブロック4 k バイトのデータを1ブロック転送するのに要する平均アクセス時間は何ミリ秒か。ここで,磁気ディスクコントローラのオーバヘッドは無視できるものとし,1 k バイト = 1,000 バイトとする。 A=27 シーク時間、平均回転待ち時間は分かりました。データ転送時間を求めるときに、 20kバイト×100(回転/秒)=2000(kバイト/秒) 4kバイト/2000×1000=2ミリ秒 とする計算の意味が分からないです。もっと分かりやすい考え方があったら、そちらの考え方でも良いので教えてください。 ○ 表の仕様の磁気ディスク装置に,1レコードが 500 バイトのレコード 50 万件を順編成で記録したい。 50 レコードを1ブロックとして記録するときに必要なシリンダ数は幾つか。ここで,一つのブロックは複数のセクタにまたがってもよいが,最後のセクタで余った部分は利用できない。 ・トラック/シリンダ=20 ・セクタ数/トラック=25 ・バイト数/セクタ=512 A=980 こちらは、回答を見ても考え方から分からないです。 よろしくお願いします。