仮想メモリ空間の最大容量はアドレス構造によって決まり、実際の容量は内部メモリと外部メモリの合計によって決まります。
#仮想ストレージスペースは、ユーザーストレージスペースを拡張するためのハードウェアとソフトウェアの組み合わせであり、内部メモリと外部メモリ(ディスク、 CD) を使用して、この 2 つが有機的な全体を形成し、実際に構成されたメモリ容量よりもはるかに大きい大規模なタスク プログラムの実行をサポートします。 (推奨学習:
Web フロントエンド ビデオ チュートリアル )
メモリと外部ストレージを有機的に組み合わせて、大容量の「メモリ」、つまり仮想メモリを取得します。プロセスが完全にロードされていない場合、それは仮想ストレージと呼ばれます。これは、オンデマンドでページを取得する方法と、オンデマンドでセグメントを取得する方法の 2 つに分類できます。 ユーザーがプログラムをプログラミングするときにメモリの実際の容量を考慮しない場合、つまり、プログラム内の論理アドレス空間がメモリの絶対アドレス空間よりも大きくなるようにする場合、ユーザーは大きな利便性を感じます。 ストレージ管理では、ディスクをメモリのバックアップとして使用し、大きなプログラムがメモリにロードされると、現在必要な部分のみがロードされ、残りは一時的にディスク上に残ります。プログラムの実行中にメモリにない情報が使用されると、オペレーティング システムはその情報をメモリにロードします。 メモリ領域が不十分な場合、オペレーティング システムは上書きテクノロジを使用できます。このように、ユーザーはコンピュータ システムが巨大なメモリ空間を提供していると感じます。 実際、この大容量メモリ空間は物理的な意味でのメモリではなく、ユーザーに仮想メモリを提供するオペレーティング システムのストレージ管理方法です。仮想メモリは実メモリよりも大容量であり、メモリ空間を拡張する役割を果たします。メリットの紹介
より小さな利用可能なメモリで大規模なユーザー プログラムを実行できます;メモリ実行でより多くのプログラムの同時実行に対応できます; プログラミング中にプログラム構造に影響を与える必要はありません (上書き技術と比較して)#ユーザーが利用できる仮想メモリ空間は通常、物理メモリよりも大きくなります
以上が仮想メモリ空間の最大容量は何によって決まりますか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。