目次:
定義-仮想アドレス(VA)とはどういう意味ですか?
メモリ内の仮想アドレスは、オペレーティングシステムがプロセスに使用を許可するメモリ空間へのポインタまたはマーカーです。 仮想アドレスは、プロセスが他のプロセスとは無関係に使用できるプライマリストレージ内の場所を指します。Techopediaは仮想アドレス(VA)について説明します
メモリ管理を備えたデバイスでは、仮想アドレスは物理メモリアドレスとは異なります。 このようなデバイスでは、メモリ管理ユニット(MMU)が仮想アドレスの物理アドレスへの変換を含むメモリ管理を担当します。
仮想アドレスにより、メモリ管理システムは個々のプロセスに大量のメモリを割り当てることができます。 実際には、オペレーティングシステムが必要に応じてプロセス間でメモリをジャグリングしているときに、システムはすべてのプロセスが自身に使用可能なすべてのメモリを持っていると想定します。
仮想アドレスは、仮想システムのコンテキストでも使用されます。 仮想メモリアドレスと同様に、新しいシステムでは、物理メモリドライブの宛先が仮想メモリシステムに置き換えられます。仮想メモリシステムでは、ハードウェアがさまざまな高度なタイプのストレージに分割されます。
