Riduzione dell'utilizzo delle risorse di I/O
Microsoft ha implementato il supporto per ridurre la dipendenza che i dispositivi PCI, PCI-X e PCI Express hanno sull'uso degli indirizzi di spazio di input/output (I/O) a cui si accede dai registri degli indirizzi di base I/O. Il numero di risorse di I/O usate in un personal computer ha continuato ad aumentare nel corso degli anni. Questo utilizzo delle risorse di I/O su bus PCI, PCI-X e PCI Express sta diventando sempre più una causa di problemi di contesa delle risorse. Questi problemi dovrebbero peggiorare per i sistemi che usano bus PCI Express, rispetto a quelli che usano bus PCI e PCI-X, a causa del numero di bridge PCI-to-PCI virtuali usati sia nei sistemi client che nei sistemi server. È quindi sempre più necessario eseguire la transizione delle progettazioni hardware dalla dipendenza dalle risorse di I/O e dall'uso di risorse di memoria, che sono molto più numerose. Per altre informazioni su come i produttori di dispositivi, gli sviluppatori di driver, i tecnici del firmware e i produttori di sistema possono disabilitare le richieste di I/O inutilizzate e ridurre o eliminare la quantità di spazio di I/O usato in un computer, vedere il white paper Sulla riduzione dell'utilizzo delle risorse di I/O .
Per ridurre l'utilizzo delle risorse di I/O in Windows 10, inserire la voce seguente nel file INF del driver di dispositivo:
[DDInstall.HW]
Include=pci.inf
Needs=PciIoSpaceNotRequired.HW
In Windows 8.1 e versioni precedenti usare invece questa voce:
[DDInstall.HW]
Include=machine.inf
Needs=PciIoSpaceNotRequired