仮想メモリを使用する目的は何ですか?

青灯夜游
リリース: 2023-01-13 00:32:50
オリジナル
32425 人が閲覧しました

仮想メモリを使用する目的は、メモリ容量 (つまり、アドレス空間) を拡張することです。一般に、コンピュータの RAM 容量が大きいほど、プログラムの実行は速くなります。空き RAM の不足によりコンピュータの速度が低下している場合は、仮想メモリを増やすことで補うことができます。

仮想メモリを使用する目的は何ですか?

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

仮想メモリを使用する目的は、メモリ容量 (つまり、アドレス空間) を拡張することです。 メインメモリと外部メモリを一体化する 全体的に見ると、速度はメインメモリに依存し、容量は外部メモリに依存します。

仮想メモリ (仮想メモリ) は、アプリケーションに連続的に使用可能なメモリ (連続的で完全なアドレス空間) があると思わせますが、実際には、通常は複数の物理メモリ フラグメントに分割されており、パーツは一時的に格納されます。外部ディスクストレージに保存され、必要に応じてデータが交換されます。現在、ほとんどのオペレーティング システムは、Windows ファミリの「仮想メモリ」や Linux の「スワップ スペース」などの仮想メモリを使用しています。

コンピュータ内で動作するプログラムはすべてメモリを介して実行される必要があり、実行されたプログラムが大量のメモリを占有すると、メモリが枯渇してしまいます。この問題を解決するために、Windows はハード ディスク領域の一部をメモリ用に割り当てる仮想メモリ テクノロジを使用します。メモリが使い果たされると、コンピュータは自動的にハードディスクを呼び出してメモリとして機能させ、メモリの緊張を和らげます。コンピュータにプログラムの実行や操作に十分なランダム アクセス メモリ (RAM) がない場合、Windows は仮想メモリを使用して補います。コンピュータの RAM とハードドライブ上の一時領域を組み合わせます。 RAM の動作が遅い場合、RAM からページング ファイルと呼ばれる領域にデータが移動します。データをページング ファイルに移動すると RAM が解放され、作業が可能になります。一般に、コンピュータの RAM 容量が大きいほど、プログラムの実行は速くなります。空き RAM の不足によりコンピュータの速度が低下している場合は、仮想メモリを増やすことで補うことができます。ただし、コンピュータはハードディスクからよりも RAM からデータを読み取る方が速いため、(メモリ モジュールを追加して) RAM 容量を拡張することが最良の選択です。

仮想メモリは、Windows がメモリとして使用するハード ディスク領域の一部です。仮想メモリは実際にはハードディスク上にある巨大なファイルで、ファイル名はPageFile.Sysという通常の状態では見ることができません。このファイルを表示するには、エクスプローラーのシステム ファイルの保護機能をオフにする必要があります。仮想メモリは、このファイルのファイル名から「ページファイル」と呼ばれることもあります。

メモリはコンピュータにおいて非常に重要な役割を果たします。コンピュータ内で実行されるすべてのプログラムはメモリを通じて実行される必要があります。実行されるプログラムが大きい場合や多数の場合、メモリが枯渇してしまいます。この問題を解決するために、WINDOWS では、ハード ディスク領域の一部をメモリとして使用する仮想メモリ テクノロジが使用されています。この領域の一部を仮想メモリと呼びます。ハード ディスク上の仮想メモリの形式は、ページ ファイル PAGEFILE です。 SYS.

プログラミング関連の知識について詳しくは、プログラミング教育をご覧ください。 !

以上が仮想メモリを使用する目的は何ですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

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