ホームページ  >  記事  >  ディスクの読み取りおよび書き込み操作の物理単位は何ですか?

ディスクの読み取りおよび書き込み操作の物理単位は何ですか?

青灯夜游
青灯夜游オリジナル
2020-07-23 14:06:1722786ブラウズ

ディスクの読み取りおよび書き込み操作の物理単位はセクターです。オペレーティング システムは、ディスク上で情報を格納する最小の物理単位であるセクタ単位でディスクの読み取り/書き込み操作を実行します。

ディスクの読み取りおよび書き込み操作の物理単位は何ですか?

# セクタとは、ディスク上に分割された領域を指します。ディスク上の各トラックはいくつかの円弧セグメントに分割されており、これらの円弧セグメントはディスクのセクタであり、セクタはハードディスクの読み取りと書き込みの基本単位です。

ディスクの各面は、表面上の同心円である多数のトラックに分割されており、中心に近づくほど円は小さくなります。

各トラックは、セクタと呼ばれる 512 バイト単位の等しい部分に分割されています。一部のハードディスクのパラメータ リストでは、各トラックのセクタ数を記述するパラメータが表示されます。通常、範囲でマークされています。 、373~746のように、最も外側のトラックは746セクタ、最も内側のトラックは373セクタであることを意味するため、トラックの容量は186.5KB~373KB(190976B--381952B)と計算できます。

ディスク ドライブは、セクタ単位でディスクへのデータの読み取りと書き込みを行います。

ディスク上では、DOS オペレーティング システムはディスク領域を「クラスタ」単位でファイルに割り当てます。ハードディスクのクラスタは通常複数のセクタで構成されており、これはディスクの種類、DOS バージョン、およびハードディスク パーティションのサイズに関係します。

各クラスターは 1 つのファイルによってのみ占有できます。このファイルに数バイトがある場合でも、3 つ以上のファイルがクラスターを共有することは許可されません。そうしないと、データの混乱が発生します。

クラスタを最小割り当て単位とするこのメカニズムにより、ハード ディスク上のデータの管理が比較的容易になりますが、特に小さなファイルが多数ある場合には、ディスク領域の無駄も発生します。ギガビット ハード ドライブは、数百メガバイトのディスク領域を無駄にする可能性があります。

セクターを検索および管理するには、セクターに番号を付ける必要があります。セクターの番号はトラック 0 から始まり、開始セクターはセクター 1、セクター 2、セクター 3 と続きます。トラック 0 のセクタ番号付けが終了すると、トラック 1 の開始セクタは、最後のトラックの最後のセクタ (n セクタ) まで番号を累積します。

たとえば、ハードディスクには 1024 トラックがあり、各トラックは 63 セクタに分割されているため、トラック 0 のセクタ番号は 1 ~ 63、トラック 1 の開始セクタ番号は 64 になります。トラック 1 のセクター番号は 64 です。最後のセクター番号は 64512 です。

ハードディスクとフロッピーディスクでは、セクタ番号の付け方が若干異なりますが、フロッピーディスクの1トラックには、セクタ番号が1、2、3…nセクタと1回ずつ配置されています。ハードディスクは高速なため、あるセクタのデータの読み書きが完了してから磁気ヘッドがマイコンにデータを転送する必要があり、時間がかかりますが、この間ハードディスクは高速回転を続けています。データの送信が完了すると、磁気ヘッドが読み書きを行い、2 番目のセクターでディスクが別のセクターに回転します。したがって、初期のハードディスクでは、セクタ番号が一定の間隔係数に従ってジャンプされていました。

関連知識の詳細については、

PHP 中国語 Web サイト をご覧ください。

以上がディスクの読み取りおよび書き込み操作の物理単位は何ですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。