(1) - 序:他のリソースとの違いはなに? (2) - 仮想化インフラにおけるメモリ管理って? …の続きです。 Shadow Page Tableを使って「ゲストOS上のアプリケーション」のための仮想メモリ空間(Logical Page Numbers / LPNs)とHypervisorが管理する実メモリ空間(Machine Page Numbers / MPNs)のページ変換を直接的に紐づけている仕組みをハードウェア的に実装するとはどういうことでしょうか? メモリ管理に関する仮想化支援機能には、IntelのEPT (Extended Page Table)と、AMDのRVI (Rapid Virtual Indexing)があります。 Intel EPTはその名が示すとおり、拡張されたページテーブルを実装することによりメモリのページテーブル変換の処理性能を事実上単一階層化する技術です
![VMware ESXにおけるメモリ管理(3) - メモリに関する仮想化支援機能(Intel EPT/VPID, AMD RVI/Tagged TLB) - Simple is Beautiful](https://cdn-ak-scissors.b.st-hatena.com/image/square/e08ec13d17198a267d07f1b5257ec4b6e3f8a787/height=288;version=1;width=512/https%3A%2F%2Fcdn-ak.f.st-hatena.com%2Fimages%2Ffotolife%2Ft%2Ftakaochan%2F20100905%2F20100905235149.png)