Réduction de l’utilisation des ressources d’E/S
Microsoft a implémenté la prise en charge pour aider à réduire la dépendance des appareils PCI, PCI-X et PCI Express à l’égard de l’utilisation des adresses d’espace d’entrée/sortie (E/S) accessibles par les registres d’adresses de base d’E/S (BAR). Le nombre de ressources d’E/S utilisées sur un ordinateur personnel a continué d’augmenter au fil des ans. Cette utilisation des ressources d’E/S sur les bus PCI, PCI-X et PCI Express devient de plus en plus une cause de conflits de ressources. Ces problèmes devraient empirer pour les systèmes utilisant des bus PCI Express, par rapport à ceux qui utilisent des bus PCI et PCI-X, en raison du nombre de ponts PCI-à-PCI virtuels utilisés dans les systèmes clients et serveurs. Il devient donc de plus en plus nécessaire de faire passer les conceptions matérielles de la dépendance aux ressources d’E/S et à l’utilisation de ressources mémoire, qui sont beaucoup plus nombreuses. Pour plus d’informations sur la façon dont les fabricants d’appareils, les développeurs de pilotes, les ingénieurs de microprogrammes et les fabricants de systèmes peuvent désactiver les bar d’E/S inutilisées et réduire ou éliminer la quantité d’espace d’E/S utilisé dans un ordinateur, consultez le livre blanc sur la réduction de l’utilisation des ressources d’E/ S.
Pour réduire l’utilisation des ressources d’E/S dans Windows 10, placez l’entrée suivante dans le fichier INF du pilote de périphérique :
[DDInstall.HW]
Include=pci.inf
Needs=PciIoSpaceNotRequired.HW
Dans Windows 8.1 et versions antérieures, utilisez plutôt cette entrée :
[DDInstall.HW]
Include=machine.inf
Needs=PciIoSpaceNotRequired