仮想マシン上にインストールしたゲストOSから物理マシンのPCI機器に直接アクセスできるようにした仕組み。Linuxカーネル2.6.28以降に含まれるKVMなどで利用できる。 KVMなどの仮想化ソフトでは通常,ゲストOSからホストPCの各種デバイスに直接アクセスできない。仮想化機能がエミュレートしたデバイスを利用する格好になるため,処理速度が低下する。 このエミュレータを使う方法の場合,該当デバイスのネイティブのデバイス・ドライバをそのまま利用できる。もし,ネイティブ・ドライバを使わなくてよいのなら,エミュレーションを用いずに処理速度を高めることは可能である。virtioという仕組みと「準仮想化ドライバ」という特殊なデバイス・ドライバを用いればよい。ただしこの場合,ネイティブ・ドライバでないため,細かなデバイス制御ができない。 これを解決するのがPCIパススルーである。ネイティブ・ドライバを
![PCIパススルー](https://cdn-ak-scissors.b.st-hatena.com/image/square/bed39b5962a5d552c95b6d796db8f55e72d32943/height=288;version=1;width=512/https%3A%2F%2Fxtech.nikkei.com%2Fimages%2Fn%2Fxtech%2F2020%2Fogp_nikkeixtech_hexagon.jpg%3F20220512)