• 締切済み

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

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

みんなの回答

回答No.2

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

すると、全ての回答が全文表示されます。
回答No.1

https://oshiete.goo.ne.jp/qa/11621251.html と同じ質問か。 1トラック = 12,000バイト 1セクタ = 400バイト なのだから、セクタ数/トラックを出せる。1回転は○秒なので、それをセクタ数で割れば、1セクタ読み出し時間を出せて、1セクタ400バイトと1セクタ読み出し時間から1セクタの読み出しスピードを出せそうに思えるけど、 教えてgooでもそう回答が来てるよね?

すると、全ての回答が全文表示されます。

関連するQ&A