• ベストアンサー

情報処理問題の解答を教えてください。

問.ディスク回転速度が5000rpmでトラックあたりの記憶容量が25000バイトのHDDにおいて、15000バイトのデータを読むために要する時間は何秒か? 答えを理由も含め教えてください。 課題で出されて調べてみましたが、読み込むための時間=アクセス時間でいいんですよね? お願いします。

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

  • ベストアンサー
  • KEN_2
  • ベストアンサー率59% (930/1576)
回答No.2

問題の考え方まで回答します。 題意から条件を整理すると、 1.読み込むための時間 →15000バイトのデータ読み込む時間 2.トラックあたりの記憶容量が25000バイト 3.ディスク回転速度が5000rpm  → 参考: アクセス時間; →ヘッドが所定の位置まで移動する時間(シークタイム)、 読み出すデータの位置までディスクが回転する時間(サーチタイム)、 データを読み出して転送するまでの時間(データトランスファタイム) の3つの合計時間がアクセスタイムである。  データを読み出して転送するまでの時間(データトランスファタイム) これより、読み出しヘッドが15000バイトの上を通過する時間を計算すると良い。 考え方: 1.読み込むデータ量/トラックあたりの記憶容量 ? 2.ディスク回転速度 ? 3.よって、時間は ? *問題の丸投げは規約違反ですので、後は考えてください。  

ifsiba
質問者

お礼

お二人ともわかりやすい回答ありがとうございました。 ヒントのおかげで無事、解く事ができました。(答えあってるかわかりませんが・・・ 本当にありがとうございました。

その他の回答 (1)

  • Tasuke22
  • ベストアンサー率33% (1799/5383)
回答No.1

> 読み込むための時間=アクセス時間でいいんですよね? 違うでしょうね。 アクセス時間というとシーク時間も入るでしょう。 するとヘッドが何処にあるかによって話が変わってきます。 このような曖昧な要素は問題にはありません。 ずばり、データの先頭にヘッドがあって読み込みだして 読み終わるまでです。 1回転の時間は? 読み込むデータ量は1回転の何分の何? 以上、割り算だけの問題でしょう。

関連するQ&A

  • 情報処理の問題

    情報処理のレポート課題で出た問題なんですが、わからない問題(おそらく基本中の基本)があるので、ぜひ教えてください。   1.2の補数を使って、2進数の01001100-0111100の計算を行いなさい。   これの答えは16でよいのでしょうか? 2.下記の使用のディスク装がある。下記の問いに答えよ。   平均シーク時間(ミリ秒)     18   回転数/分           3000   有効記憶容量(バイト/トラック) 20000   トラック数/シリンダ      20   シリンダ数/ディスク      600   ディスク数/装置        1   (1)最大記憶容量は何メガバイトか   (2)データ転送速度は何キロバイト/ミリ秒か   (3)1ブロック4800バイトのデータが格納されている場合、このデータ1件当たり   の平均アクセス時間(ミリ秒)は? 3.誤り制御とは の三題です。 できれば解答を教えてもらいたいのですが、ヒントだけでもいただけると幸いです。よろしくお願いします。

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

    ○毎分 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 こちらは、回答を見ても考え方から分からないです。 よろしくお願いします。

  • 高校の情報の問題

    教えて下さい。 ○ハードデスク 1枚のディスクの記憶容量20ギガバイト 1トラックのセクタ数120セクタ 1セクタに記録できるデータ512バイト ディスクの回転数 毎分9600回転 ○パソコン 8セクタを1ブロックとして書き込みデータ領域を管理 が前提で 1、ディスク装置のデータ読み取り速度は? 2、このHDDに、900バイト9000バイト90000の3ファイルを書き込んだときのディスク上で消費される容量は? 3、4k動画ファイルを保存した際、再生速度に遅延がなく再生できるようにするには何分の1に圧縮が必要か? ※4k画像は 画素数800万画素 色数フルカラー(24ビットカラー) コマ数 60コマ/秒 ぜひ、解説もお願いします

  • アクセスに要する平均時間

    平均シーク時間15ms  回転速度7200rpm トラックの記憶容量が200kBのディスクより2kBのデータをアクセスに要する平均時間msを求めよ という問題なのですが 授業を休んでいたので 何をどうすればいいかわかりません 教えてください

  • 磁気ディスクについて

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

  • ディスク アクセス時間とか

    回転速度が10,000回転/分、平均位置決め時間が8ms、1トラック当たりのデータ容量が12,000バイトの磁気ディスク装置に、1セクタ当たり400バイトのデータが記憶されているとき、1セクタのデータを読み取るために必要なアクセス時間は何msか? この問題のデータ転送時間の求め方が分かりません。 データ転送時間の公式は、転送するデータのバイト数÷データ転送速度。 データ転送速度が分からないので、データ転送速度から求める(データ転送速度=1トラックのバイト数÷1回転の時間) ・1トラックのバイト数は問題文より12,000バイト。 ・1回転の時間は、6ms。(1分間に10,000回転するので、60÷10,000=0.006秒、0.006秒は6ms)  だから12,000÷6=2000bps ・データ転送速度が2000bpsであることが分かった。 データ転送時間=転送するデータのバイト数÷データ転送速度より、        =転送するデータのバイト数÷2000 あとは転送するデータのバイト数が分かれば答えが解ける状態になりました。 転送するデータのバイト数はどうやって求めるのでしょうか? 最初は1セクタ当たり400バイトの400を使うのかな?と思ったのですが、この400は「1セクタあたりに400バイトのデータが記憶されている」だけであって、「転送するデータ」ではないですので、違うと判断しました。 

  • 磁気ディスク

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

  • 情報処理試験向けですが…

    磁気ディスクのアクセス方法についてです。 1.磁気ヘッドが目的のシリンダの位置へ移動する(位置決め時間) 2.ヘッドの位置に読み込み(又は書き込み)位置が来るまでトラックの回転を   待つ(回転待ち時間) 3.データを読み込む(又は書き込む) この順序でアクセスすると思うのですが、シリンダ上には複数のディスクが 存在しますよね。1回のアクセスでその複数のディスクに同時に書き込みや 読み込みを行っているんでしょうか?それとも上から順番にとか…でしょうか? どなたかご存知の方、教えていただけないでしょうか。 と、いうのも、アクセス時間の計算で、 位置決め時間30ms 回転待ち時間10ms データ転送速度600KB/s 1回転20ms 1トラックのサイズ12KB 9000KBのデータを記録するためのアクセス時間は? という問題で、 単純に10ms+30ms+(9000KB/600KB)で出せると思うのですが、 1トラックに12KB記録できるのであれば、9000KB記録するには 750トラック必要ということになります。 1シリンダ内に750トラックあれば、ヘッドの位置決めも1回で済みますが、 そうでない場合、ヘッドの位置決めは何回も必要になるのではないかという 疑問がわいてきました。 さらに、1シリンダ内に750トラックあったとして、同時に全トラックに 書き込みを行うのであれば、その書き込みの時間はイコール1回転する時間で よいのではないか?ということです。 きっと間違いだらけの考え方だと思いますので、どなたかご指摘を お願いします!!!(切実)

  • この問題が分からないのです・・・

     ソフトバンク社の「第二種短期集中ゼミ」の問題を解いているのですが、 この問題の解き方が分からないので、教えてください~。(泣) どこから手をつけてよいのやらもまったく分からないんです。 問題集には答えのみしか書いてなくてホント困っています。 次に示すような仕様の磁気ディスク装置とファイルがある。 ただし、1つのブロックがトラックにまたがって記録されることはないとし、読み書きはセクタ単位で行われるものとする。10万レコードのファイルを書き込むのに必要な時間は、約何秒か。 磁気ディスク装置  データ転送速度 983040バイト/秒  ディスク回転数 3600回転/分  シリンダ数 1500  トラック当たりセクタ数 32  平均シーク時間 15ミリ秒 ファイル  レコード長 600バイト  ブロック化因数 27 で、解答は ア62 イ96 ウ148 エ167 から選ぶようになってて、 答えウになっています。

  • 基礎情報資格に関する問題です

    こんばんわ、初投稿になります。 問題をといていてどうにも詰まってしまったのでご教授願います; 問)次の仕様の磁気ディスク装置において、1024バイトのデータの呼び出しが終了するまでの平均時間はいくらか? ・データ長 → 512バイト/セクタ ・平均回転待ち時間 → 6ミリ秒 ・平均シーク時間 → 9ミリ秒 ・データ転送速度 → 64kバイト/秒 返信おまちしています、よろしくお願いします。