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

藏色散人
リリース: 2020-05-16 09:35:27
オリジナル
10683 人が閲覧しました

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

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

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

関連紹介:

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

空き領域のマージ

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

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

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

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

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

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

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

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

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

関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート
私たちについて 免責事項 Sitemap
PHP中国語ウェブサイト:福祉オンライン PHP トレーニング,PHP 学習者の迅速な成長を支援します!