ホームページ  >  記事  >  オペレーティング システムがディスク上で読み取りおよび書き込み操作を実行するために使用する単位は何ですか?

オペレーティング システムがディスク上で読み取りおよび書き込み操作を実行するために使用する単位は何ですか?

青灯夜游
青灯夜游オリジナル
2022-07-04 15:05:2428532ブラウズ

オペレーティング システムがディスク上で読み取りおよび書き込み操作を実行するために使用する単位は「セクター」です。ディスク上の各トラックは、いくつかの円弧セグメントに分割されており、これらの円弧セグメントはディスクのセクタです。オペレーティング システムは、ディスク上でセクタ単位で読み取りおよび書き込み操作を実行します。セクタは、情報を保存するための最小の物理単位です。通常、1 セクターの容量は 512B です。

オペレーティング システムがディスク上で読み取りおよび書き込み操作を実行するために使用する単位は何ですか?

このチュートリアルの動作環境: Windows 7 システム、Dell G3 コンピューター。

オペレーティング システムがディスク上で読み取りおよび書き込み操作を実行するために使用する単位は セクターです。

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

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

ディスクの各面は、表面上の同心円である多数のトラックに分割されており、中心に近づくほど円は小さくなります。各トラックは、セクタと呼ばれる 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、最後のトラックの最終セクタ番号は となります。 64512。

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

さらに関連する知識については、FAQ 列をご覧ください。

以上がオペレーティング システムがディスク上で読み取りおよび書き込み操作を実行するために使用する単位は何ですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

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