6

だから私はこれからの試験のために勉強しています.質問の1つは、さまざまなディスクドライブのプロパティを計算することです。サンプルの質問と公式を調査しながらフェアを過ごしましたが、私が思いついたものについて少し確信が持てないので、私の公式/回答を確認するのを手伝ってもらえないでしょうか?

提供される情報:

回転速度 = 6000 RPM
サーフェス = 6
セクター サイズ = 512 バイト
セクター / トラック = 500 (平均)
トラック / サーフェス = 1,000
平均シーク時間 = 8ms
1 トラック シーク時間 = 0.4 ms
最大シーク時間 = 10ms

質問:

以下を計算する

(i) ディスクの容量
(ii) 単一トラックの最大転送速度
(iii) 必要なシリンダー スキューの量 (セクター単位) の計算
(iv) シリンダー全体の最大転送速度 (バイト単位) (シリンダー スキューあり) )

私の答え:

(i) セクター サイズ x トラックあたりのセクター数 x サーフェスあたりのトラック数 x サーフェスの数

512 x 500 x 1000 x 6 = 1,536,000,000 バイト

(ii)トラックあたりのセクター数 x セクター サイズ x 1 秒あたりの回転速度

500 x 512 x (6000/60) = 25,600,000 バイト/秒

(iii) (トラック間のシーク時間 / 1 回転の時間) x トラックあたりのセクタ数 + 4

(0.4 / 0.1) × 500 + 4 = 24

(iv) これについて正直に言うと本当にわからないので、ヒントや助けをいただければ幸いです。

同様の質問が私の論文に出てくると確信しているので、このサンプルの質問に対する私の公式と導き出された回答を確認していただけると本当に助かります. また、最後の質問について誰かが少し助けてくれれば、それは素晴らしいことです。

ありがとう。

4

1 に答える 1

2
(iv) The Maximum transfer rate (in bytes) across cylinders (with cylinder skew)

500 s/t (1 rpm = 500 セクター) x 512 バイト/セクター x 6 (最大 6 つのヘッドすべての読み取り)したがって、1 秒あたり 153,600,000 バイト (100 万で割ると 1 秒あたり 153.6 メガバイト)

トラックを読み取るのに 1/100 秒または 10 ミリ秒かかる場合、次のトラックを読み取るためにヘッドを 0.4 ミリ秒シフトする必要があります。10.0/10.4 では 96.2% の実効読み取り率が得られ、ヘッドを完全に動かします。

最初のシークの後、153.6 または 147.5 Mb/s の 96% で最適に読み取ることができます。ここで、1 Mb = 1,000,000 バイト

于 2013-04-13T20:34:08.263 に答える