Skip to main content

仮想メモリシステムとは何ですか?

virty仮想メモリシステムは、プログラムを物理メモリにロードする必要なく動作できるようにするコンピューターのハードドライブにある領域を示します。コンピューターには、基本的に2種類のメモリシステムがあります。ランダムアクセスメモリ(RAM)と仮想メモリ(VM)です。適切な量の物理メモリまたはRAMがない場合、ユーザーがいつでも開いた可能性のあるすべてのアプリケーションを実行できる場合、システムは仮想メモリを使用して違いを作成します。仮想メモリにRAMを使い果たしたときにアクセスする機能ユーザーは、新しいプログラムをロードするために他のアプリケーションを閉じる必要があることを示すエラーメッセージを受信します。仮想メモリプロセスは、一定の期間アクセスされていない物理メモリ上の場所を探すことで機能します。この情報は、ハードドライブのエリアにコピーされます。解放された利用可能なスペースは、新しいプログラムのロードに使用できるようになりました。この機能は、平均的なユーザーに気付かれないコンピューターによって自動的に実行される多くの操作の1つです。仮想メモリは、コンピューターがアプリケーションを利用するための追加のメモリを作成する方法であるだけでなく、利用可能なシステムメモリリソースを活用します。これは、追加のRAMチップを購入するよりも安いです。すべてのコンピューターシステムのハードドライブには、仮想メモリに使用される領域があります。

情報が保存および取得されるこのセカンダリストレージソースは、ページングファイルと呼ばれます。等しいサイズのブロックで、物理メモリと仮想メモリシステムの間でデータがやり取りされる領域は、ページと呼ばれます。仮想メモリは基本的に、ハードドライブにある小さなページングファイルです。ページングファイルのサイズに追加すると、仮想メモリシステムストレージ容量のサイズが増加する可能性があります。対照的に、より多くのRAMを作成する唯一の方法は、メモリ容量が大きいチップを購入してインストールすることです。virtual仮想メモリの欠点の1つは、ランダムアクセスメモリと比較した場合、読み取りおよび書き込み処理速度が著しく遅くなることです。仮想メモリシステムに大きく依存してアプリケーションを実行するユーザーは、コンピューターシステムの全体的なパフォーマンスが低下します。事実は、小さな情報を処理するためにハードディスクが構築されていないということです。最適なシステムパフォーマンスの鍵は、ルーチンプログラムの処理ワークロードを処理するのに十分なRAMを持っていることです。これにより、VMへのアクセスが例外であり、ルールではありません。