ホームページ  >  記事  >  仮想メモリとは何ですか

仮想メモリとは何ですか

青灯夜游
青灯夜游オリジナル
2019-05-05 17:17:1846965ブラウズ

仮想メモリは、コンピュータ システムのメモリ管理テクノロジです。これにより、アプリケーションは使用可能な連続したメモリ、つまり連続した完全なアドレス空間があると認識します。実際、通常は複数の物理メモリ フラグメントに分割されており、一部は必要に応じてデータ交換のために外部ディスク ストレージに一時的に保存されます。

仮想メモリとは何ですか

#仮想メモリとは何ですか?

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

1. 仮想メモリは仮想メモリ (VirtualMemory) とも呼ばれます。

コンピュータ内で動作するプログラムはすべてメモリを介して実行される必要があり、実行されたプログラムが大量のメモリを占有すると、メモリが枯渇してしまいます。この問題を解決するために、Windows はハード ディスク領域の一部をメモリ用に割り当てる仮想メモリ テクノロジを使用します。

メモリが使い果たされると、コンピュータは自動的にハードディスクを呼び出してメモリとして機能させ、メモリの緊張を和らげます。コンピュータにプログラムの実行や操作に十分なランダム アクセス メモリ (RAM) がない場合、Windows は仮想メモリを使用して補います。コンピュータの RAM とハードドライブ上の一時領域を組み合わせます。

RAM の動作が遅い場合、RAM から「ページング ファイル」と呼ばれる領域にデータが移動します。データをページング ファイルに移動すると RAM が解放され、作業が可能になります。一般に、コンピュータの RAM 容量が大きいほど、プログラムの実行は速くなります。

空き RAM スペースの不足によりコンピュータの速度が低下している場合は、仮想メモリを増やすことで補うことができます。ただし、コンピュータはハードディスクからよりも RAM からデータを読み取る方が速いため、(メモリ モジュールを追加して) RAM 容量を拡張することが最良の選択です。

2. 仮想メモリは、Windows がメモリとして使用するハード ディスク領域の一部です。

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

仮想メモリの役割

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

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

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