\r\n\r\n
物理メモリと仮想メモリの比較
コンピュータでデータを保存するためのメモリには、物理メモリと仮想メモリがあります。物理メモリとは、RAM(Random Access Memory)メモリなどのチップや、データを保存するための記憶装置(ハードディスクなど)のことです。仮想メモリとは、コンピュータがプログラムを実行するのに十分な物理メモリを持っていない場合に、オペレーティングシステムが作成するメモリ空間のことです。仮想メモリは、RAMとハードディスクの容量を組み合わせて作成します。仮想メモリは、RAMが足りないときに大きなプログラムを高速に実行できるようにするものです。
物理メモリ
前述したように、物理メモリとは、コンピュータにデータを保存するためのRAMやハードディスクを指します。RAMは、ハードディスクやCD-ROMなど他の記憶装置よりも高速にアクセスできますが、RAM内のデータはコンピュータが動作している間だけ存在するため、コンピュータが動作している間だけしかアクセスできません。電源を切るとRAM内のデータはすべて失われ、パソコンの電源を入れるとハードディスクからRAMにOSなどのデータが再ロードされます。ハードディスクは、コンピュータにデータを保存するための不揮発性メモリ(電源がなくてもデータを保持できるメモリ)の一種です。プラッターと呼ばれる円盤で構成され、磁気データを記録するために使用される。プラッターへの書き込みと読み出しは、リード/ライト・ヘッドを使用して行われます。
仮想メモリ
仮想メモリは、コンピュータがプログラムを実行するためのRAM領域が不足しているときに使用されます。仮想メモリは、RAM領域とハードディスク領域を組み合わせたものです。コンピュータがプログラムを実行するのに十分なRAMスペースがない場合、仮想メモリはRAMからページングファイルにデータを転送し、RAMのスペースを解放する。ハードディスクの一部を利用して、ページファイルを保存します。この転送処理は、ユーザーが違和感を感じないほど高速に行われます。現在実行中の部分はRAMに存在するが、仮想メモリはデータブロック全体を保持することができる。その結果、仮想記憶によってOSは複数のプログラムを同時に実行できるようになり、マルチパスプログラミングの度合いが高まった。仮想メモリは実行プログラムのサイズを大きくする一方で、ハードディスクメモリはRAMより安価であるため、コスト面でのメリットもあります。
物理メモリと仮想メモリの違いは何ですか?