Skip to main content

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

仮想メモリはすべてのコンピューターオペレーティングシステムにあり、PCユーザーに非常に実用的な利点を提供します。すべてのコンピューターシステムには、一般に64〜256メガバイトの範囲の独自のRAM(物理ランダムアクセスメモリ)があります。仮想メモリが使用されている場合、システムにより、ユーザーはデータストレージやメモリの飽和の可用性を心配することなく、作業を続けることができます。多くの場合、論理メモリとして扱われ、ユーザーがより多くのメモリにアクセスできるようになり、より多くのアプリケーションを同時に使用できるようにします。birty仮想メモリを使用すると、システムは使用されているRAM上のアプリケーションを検索し、ハードディスクに同じコピーをコピーできます。その結果、RAMにより多くのスペースが解放され、すぐに使用する必要がある新しいアプリケーションをロードできます。プロセス全体が自動的に行われ、ユーザーは何でもクリックする必要はありません。アプリケーションプログラムのアドレススペースを多くの小さなページに分割することにより機能します。これらの小さなページは4Kバイトページで、それぞれにさまざまな仮想メモリアドレスがあります。

ページは、休眠状態(電流ではない)仮想ページがハードディスクに保存され、その後、実際のメモリに復元されるプロセスです。ユーザーは特定のアプリケーションを操作する必要があります。ページテーブルは、さまざまなアプリケーションの仮想アドレスと物理アドレス(RAM)間のこのスワップのマッピングを一時的に保存するために、コンピューターオペレーティングシステムで使用されます。ページが一時的に保存されているハードディスクのその部分は、ページファイルと呼ばれます。hardハードディスク上にこれらの一時アドレスを保存する機能は、RAMのみの制限に依存しません。使用可能なページファイルの自動計算もあります。したがって、より小さなラムを持つシステムは、より大きなページファイルを持つ必要があります。その結果、ページファイルのサイズが最大値に設定されていることを確認する必要があります。cageページテーブルを管理するための独自のページングスーパーバイザーがあります。ページング監督者は、使用されていない物理メモリ内のファイルを検索するのに非常に効果的であり、仮想メモリファイルと交換するために使用できます。ただし、交換できず、ページ不可または常駐ページと呼ばれるページもあります。virtual仮想メモリを使用するコンピューターシステムは、より多くのストレージスペースを作成するより経済的な方法にアクセスできます。ハードディスクスペースは、PCにインストールされているRAMチップよりもはるかに安価です。仮想メモリを使用することにより、RAMをアップグレード/追加する必要性が回避されます。