ホームページ > よくある問題 > 仮想メモリ空​​間の最大容量は何によって決まりますか?

仮想メモリ空​​間の最大容量は何によって決まりますか?

(*-*)浩
リリース: 2019-10-24 11:31:20
オリジナル
6997 人が閲覧しました

仮想メモリ空​​間の最大容量はアドレス構造によって決まり、実際の容量は内部メモリと外部メモリの合計によって決まります。

仮想メモリ空​​間の最大容量は何によって決まりますか?

#仮想ストレージスペースは、ユーザーストレージスペースを拡張するためのハードウェアとソフトウェアの組み合わせであり、内部メモリと外部メモリ(ディスク、 CD) を使用して、この 2 つが有機的な全体を形成し、実際に構成されたメモリ容量よりもはるかに大きい大規模なタスク プログラムの実行をサポートします。 (推奨学習:

Web フロントエンド ビデオ チュートリアル )

メモリと外部ストレージを有機的に組み合わせて、大容量の「メモリ」、つまり仮想メモリを取得します。プロセスが完全にロードされていない場合、それは仮想ストレージと呼ばれます。これは、オンデマンドでページを取得する方法と、オンデマンドでセグメントを取得する方法の 2 つに分類できます。

ユーザーがプログラムをプログラミングするときにメモリの実際の容量を考慮しない場合、つまり、プログラム内の論理アドレス空間がメモリの絶対アドレス空間よりも大きくなるようにする場合、ユーザーは大きな利便性を感じます。

ストレージ管理では、ディスクをメモリのバックアップとして使用し、大きなプログラムがメモリにロードされると、現在必要な部分のみがロードされ、残りは一時的にディスク上に残ります。プログラムの実行中にメモリにない情報が使用されると、オペレーティング システムはその情報をメモリにロードします。

メモリ領域が不十分な場合、オペレーティング システムは上書きテクノロジを使用できます。このように、ユーザーはコンピュータ システムが巨大なメモリ空間を提供していると感じます。

実際、この大容量メモリ空間は物理的な意味でのメモリではなく、ユーザーに仮想メモリを提供するオペレーティング システムのストレージ管理方法です。仮想メモリは実メモリよりも大容量であり、メモリ空間を拡張する役割を果たします。

メリットの紹介

より小さな利用可能なメモリで大規模なユーザー プログラムを実行できます;

メモリ実行でより多くのプログラムの同時実行に対応できます;

プログラミング中にプログラム構造に影響を与える必要はありません (上書き技術と比較して)

#ユーザーが利用できる仮想メモリ空​​間は通常、物理メモリよりも大きくなります

以上が仮想メモリ空​​間の最大容量は何によって決まりますか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

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