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

仮想メモリは、すべてのコンピューターオペレーティングシステムの間で見つかり、PCユーザーにいくつかの非常に実用的な利点を提供します。すべてのコンピューターシステムには、一般に64〜256メガバイトの範囲の独自のRAM(物理ランダムアクセスメモリ)があります。仮想メモリが使用されている場合、システムにより、ユーザーはデータストレージやメモリの飽和の可用性を心配することなく、作業を続けることができます。多くの場合、論理メモリとして扱われ、ユーザーがより多くのメモリにアクセスできるようになり、より多くのアプリケーションを同時に使用できるようにします。

仮想メモリを使用すると、システムは使用されていないRAM上のアプリケーションを検索し、ハードディスクに同じものをコピーできます。その結果、RAMにより多くのスペースが解放され、すぐに使用する必要がある新しいアプリケーションをロードできます。プロセス全体が自動的に行われ、ユーザーは何もクリックする必要はありません。アプリケーションプログラムのアドレススペースを多くの小さなページに分割することにより機能します。 thESE小さなページは4Kバイトページで、それぞれにさまざまな仮想メモリアドレスがあります。

ページングとは、ドーマント(電流ではない)仮想ページがハードディスクに保存され、ユーザーが特定のアプリケーションを操作する必要があるときに実際のメモリに復元されるプロセスです。ページテーブルは、さまざまなアプリケーションの仮想アドレスと物理アドレス(RAM)間のこのスワップのマッピングを一時的に保存するために、コンピューターオペレーティングシステムで使用されます。ページが一時的に保存されているハードディスクのその部分は、ページファイルと呼ばれます。

これらの一時的なアドレスをハードディスクに保存する機能は、RAMのみの制限に依存していません。使用可能なページファイルの自動計算もあります。したがって、より小さなラムを持つシステムは、より大きなページファイルを持つ必要があります。その結果、ページファイルのサイズが設定されていることを確認する必要がありますs最大値。

すべてのオペレーティングシステムには、ページテーブルを管理する独自のページングスーパーバイザーがいます。ページング監督者は、使用されていない物理メモリ内のファイルを検索するのに非常に効果的であり、仮想メモリファイルと交換するために使用できます。ただし、交換できず、ページ不可または常駐ページと呼ばれるページもあります。

仮想メモリを使用するコンピューターシステムは、より多くのストレージスペースを作成するより経済的な方法にアクセスできます。ハードディスクスペースは、PCにインストールされているRAMチップよりもはるかに安価です。仮想メモリを使用することにより、RAMをアップグレード/追加する必要性が回避されます。

他の言語

この記事は参考になりましたか? フィードバックをお寄せいただきありがとうございます フィードバックをお寄せいただきありがとうございます

どのように我々は助けることができます? どのように我々は助けることができます?