こんにちはゲストさん。会員登録(無料)して質問・回答してみよう!

締切り済みの質問

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

回転速度が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バイトのデータが記憶されている」だけであって、「転送するデータ」ではないですので、違うと判断しました。 

投稿日時 - 2020-05-08 00:46:07

QNo.9745658

困ってます

このQ&Aは役に立ちましたか?

0人が「このQ&Aが役に立った」と投票しています

回答(2)

ANo.2

実際にはそんなに理想の通りには行かない気がする。運用と非常に似たような実験環境で本当に実験してみるのが良い。私なら調整期間もスケジュールに入れて、早めに実験の測定をする。

投稿日時 - 2020-05-08 01:29:28

ANo.1

https://oshiete.goo.ne.jp/qa/11621251.html
と同じ質問か。

1トラック = 12,000バイト
1セクタ = 400バイト
なのだから、セクタ数/トラックを出せる。1回転は○秒なので、それをセクタ数で割れば、1セクタ読み出し時間を出せて、1セクタ400バイトと1セクタ読み出し時間から1セクタの読み出しスピードを出せそうに思えるけど、

教えてgooでもそう回答が来てるよね?

投稿日時 - 2020-05-08 01:25:06

あなたにオススメの質問