ホームページ  >  記事  >  可変パーティションストレージ管理でコンパクトテクノロジーができること

可変パーティションストレージ管理でコンパクトテクノロジーができること

藏色散人
藏色散人オリジナル
2020-05-16 09:35:2710744ブラウズ

可変パーティションストレージ管理でコンパクトテクノロジーができること

#コンパクト テクノロジは、可変パーティション ストレージ管理において何ができるでしょうか?

可変パーティションストレージ管理のコンパクトテクノロジーにより、空き領域を集中させることができます。

関連紹介:

可変パーティションストレージ管理は、メモリ内のユーザー領域をあらかじめいくつかの固定パーティションに分割するのではなく、ジョブがメモリにロードする必要があるときに、それに基づいてメモリ内のユーザー領域をいくつかの固定パーティションに分割します。ユーザージョブのサイズとその時点でのメモリスペースの使用状況によって、ジョブにパーティションが割り当てられるかどうかが決まります。したがって、パーティションのサイズは事前に固定されているのではなく、ジョブの要件に応じて分割され、パーティションの数や位置は事前に決定されません。固定パーティション方式におけるパーティション内に空きメモリが残ることによる無駄の問題を効果的に解決します。

空き領域のマージ

前後隣接パーティションの4つの関係

解放されたパーティションの前後隣接パーティションはすべて割り当て領域であり、空き領域はありません。マージの問題。

解放されたパーティションの前隣のパーティションが空き領域、後ろ隣のパーティションが割り当て領域となります。空き領域は、以前の隣接する空き領域とマージして、新しい空き領域を形成する必要があります。

解放領域の前隣のパーティションが割当領域、後ろ隣のパーティションが空き領域となります。したがって、解放されたパーティションは隣接する空き領域とマージされ、新しい空き領域を形成する必要があります。

リリースエリアの前後に隣接するパーティションはフリーエリアです。したがって、解放領域は、前後に隣接する 2 つの空き領域とマージして、新しい空き領域を形成する必要があります。

空きパーティションをマージするタイミング

まず、ジョブがスケジュールされているときに、システム内の各空き領域のサイズが必要なサイズよりも小さいが、空き領域の合計ストレージ容量が不足している場合、はストレージ要求よりも大きいため、ジョブのニーズを満たす大きな空き領域を得るために空き領域がマージされます。

まず、ジョブの実行後に占有ストレージ領域が返される限り、システムは空き領域をマージします。

以上が可変パーティションストレージ管理でコンパクトテクノロジーができることの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

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