Reducción del uso de recursos de E/S
Microsoft ha implementado compatibilidad para ayudar a reducir la dependencia que tienen los dispositivos PCI, PCI-X y PCI Express en el uso de direcciones de espacio de entrada/salida (E/S) a las que acceden los registros de direcciones base de E/S (BAR). El número de recursos de E/S utilizados en un equipo personal ha seguido aumentando a lo largo de los años. Este uso de recursos de E/S en buses PCI, PCI-X y PCI Express se está convirtiendo cada vez más en una causa de problemas de contención de recursos. Se espera que estos problemas sean peores para los sistemas que usan buses PCI Express, en comparación con los que usan buses PCI y PCI-X, debido al número de puentes PCI a PCI virtuales que se usan en sistemas cliente y servidor. Por lo tanto, es cada vez más necesario realizar la transición de los diseños de hardware de la dependencia de los recursos de E/S y el uso de recursos de memoria, que son mucho más abundantes. Para obtener más información sobre cómo los fabricantes de dispositivos, los desarrolladores de controladores, los ingenieros de firmware y los fabricantes de sistemas pueden deshabilitar las BAR de E/S sin usar y reducir o eliminar la cantidad de espacio de E/S usado en un equipo, consulte las notas del producto Reducción del uso de recursos de E / S.
Para reducir el uso de recursos de E/S en Windows 10, coloque la siguiente entrada en el archivo INF del controlador de dispositivo:
[DDInstall.HW]
Include=pci.inf
Needs=PciIoSpaceNotRequired.HW
En Windows 8.1 y versiones anteriores, use esta entrada en su lugar:
[DDInstall.HW]
Include=machine.inf
Needs=PciIoSpaceNotRequired