仮想メモリシステムとは何ですか?
仮想メモリシステムは、プログラムを物理メモリにロードする必要なく動作できるようにするコンピューターのハードドライブにある領域を示します。コンピューターには、基本的に2種類のメモリシステムがあります。ランダムアクセスメモリ(RAM)と仮想メモリ(VM)です。ユーザーが一度に開いた可能性のあるすべてのアプリケーションを実行できる適切な量の物理メモリまたはRAMがない場合、システムは仮想メモリを使用して違いを作成します。
コンピューターがRAMを使い果たしたときに仮想メモリにアクセスできない場合、ユーザーは他のアプリケーションが新しいプログラムをロードするために閉じる必要があることを示すエラーメッセージを受け取るでしょう。仮想メモリプロセスは、一定の期間アクセスされていない物理メモリ上の場所を探すことで機能します。この情報は、ハードドライブのエリアにコピーされます。解放された利用可能なスペースは、新しいプログラムのロードに使用できるようになりました。
このFeAtureは、コンピューターによって自動的に実行される多くの操作の1つであり、平均的なユーザーに気付かれません。仮想メモリは、コンピューターがアプリケーションを利用するための追加のメモリを作成する方法であるだけでなく、利用可能なシステムメモリリソースを活用します。これは、追加のRAMチップを購入するよりも安いです。すべてのコンピューターシステムのハードドライブには、仮想メモリに使用される領域があります。
情報が保存および取得されるこのセカンダリストレージソースは、ページングファイルと呼ばれます。等しいサイズのブロックで、物理メモリと仮想メモリシステムの間でデータがやり取りされる領域は、ページと呼ばれます。仮想メモリは基本的に、ハードドライブにある小さなページングファイルです。ページングファイルのサイズに追加すると、仮想メモリシステムストレージ容量のサイズが増加する可能性があります。対照的に、唯一のWAyより多くのRAMを作成することは、メモリ容量が大きいチップを購入してインストールすることです。
仮想メモリの欠点の1つは、ランダムアクセスメモリと比較した場合、読み取りおよび書き込み処理速度が著しく遅くなることです。仮想メモリシステムに大きく依存してアプリケーションを実行するユーザーは、コンピューターシステムの全体的なパフォーマンスが低下します。事実は、小さな情報を処理するためにハードディスクが構築されていないということです。最適なシステムパフォーマンスの鍵は、ルーチンプログラムの処理ワークロードを処理するのに十分なRAMを持っていることです。これにより、VMSへのアクセスが例外であり、ルールではありません。