IO APIC och ACPI är väl inte riktigt samma sak?
Kör man Windows2000 eller XP Pro kan man få fler IRQ-adresser om man aktiverar APIC och installerar windows med alternativet "ACPI Uniprocessor" (tryck F5 i början av installationen när den säger man ska trycka F6 för scsci drivrutiner). Jag tror även LINUX kan använda sig av APIC.
En del hävdar datorn funkar bättre om man disablar APIC innan man installerar Windows, och att de kan överklocka mera, får mindre problem med ljudet och annat. Jag har installerat med APIC enable och alternativet "ACPI Uniprocessor" och har inga problem, men så har jag inte överklockat så mycket heller. Enligt microsoft så får man snabbare interrupthantering (lower interrupt latency) med APIC. Kanske därför en del överklockade datorer har problem med APIC då processorn får arbeta hårdare på grund av effektivare interrupt-hantering?
IO APIC är gjort för hantering av interrupter när man har fler processorer men även datorer med en processor kan dra nytta av det när man kör ett operativsystem anpassat för multiprocessor (Win2000, XP Pro).
http://www.ocworkbench.com/2002/ecs/k7s5aguide/IO%20APIC%20Gu...
http://www.microsoft.com/whdc/hwdev/platform/proc/IO-APIC.msp...