I/O 리소스 사용량 감소

Microsoft는 PCI, PCI-X 및 PCI Express 디바이스가 I/O(기본 주소 레지스터)에서 액세스하는 I/O(입력/출력) 공간 주소의 사용에 대한 의존도를 줄이는 데 도움이 되는 지원을 구현했습니다. 개인용 컴퓨터에서 사용되는 I/O 리소스의 수는 수년에 걸쳐 계속 증가하고 있습니다. PCI, PCI-X 및 PCI Express 버스에서 이러한 I/O 리소스 사용량이 점점 더 리소스 경합 문제의 원인이 되고 있습니다. 이러한 문제는 클라이언트 및 서버 시스템 모두에서 사용되는 가상 PCI 간 브리지 수로 인해 PCI 및 PCI-X 버스를 사용하는 시스템에 비해 PCI Express 버스를 사용하는 시스템의 경우 더 악화될 것으로 예상됩니다. 따라서 하드웨어 디자인을 I/O 리소스에 대한 의존에서 벗어나 훨씬 더 풍부한 메모리 리소스를 사용하는 것으로 전환하는 것이 점점 더 필요해지고 있습니다. 디바이스 제조업체, 드라이버 개발자, 펌웨어 엔지니어 및 시스템 제조업체가 사용되지 않는 I/O BA를 사용하지 않도록 설정하고 컴퓨터에서 사용되는 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