次の方法で共有


I/O リソース使用量の削減

Microsoft では、PCI、PCI-X、および PCI Express デバイスが I/O ベース アドレス レジスタ (BAR) によってアクセスされる入出力 (I/O) 領域アドレスの使用に対する依存を減らすサポートを実装しました。 パーソナル コンピューターで使用される I/O リソースの数は、長年にわたって増加し続けています。 PCI、PCI-X、および PCI Express バスでのこの I/O リソースの使用は、リソース競合の問題の原因になりつつあります。 これらの問題は、PCI Express バスを使用するシステムでは、PCI バスと PCI-X バスを使用するシステムと比較して、クライアント システムとサーバー システムの両方で使用される仮想 PCI 間ブリッジの数が原因で悪化することが予想されます。 そのため、I/O リソースへの依存から、より豊富なメモリ リソースの使用にハードウェア設計を移行する必要が増えています。 デバイスの製造元、ドライバー開発者、ファームウェア エンジニア、およびシステム製造元が、未使用の I/O BAR を無効にし、コンピューターで使用される I/O 領域の量を減らすか、または排除する方法の詳細については、 I/O リソース使用量の削減 に関するホワイト ペーパーを参照してください。

Windows 10 での I/O リソースの使用量を減らすには、デバイス ドライバーの INF ファイルに次のエントリを配置します。

[DDInstall.HW]
Include=pci.inf
Needs=PciIoSpaceNotRequired.HW

Windows 8.1 以前では、代わりに次のエントリを使用します。

[DDInstall.HW]
Include=machine.inf
Needs=PciIoSpaceNotRequired