Τι είναι το APIC (Advanced Programmable Controller Controller);

Σύντομη για τον προηγμένο προγραμματιζόμενο προγραμματιστή διακοπής, το APIC είναι ένας προγραμματιζόμενος ελεγκτής διακοπής (PIC) με προηγμένη διαχείριση διακοπής. Αρχικά αναπτύχθηκε από την Intel και αντικαθιστά τους 8259 ελεγκτές διακοπής. Το APIC είναι απαραίτητο για υποστήριξη διπλής επεξεργασίας ή πολλαπλών επεξεργαστών και είναι διαθέσιμο από την αρχική Intel Pentium. Ωστόσο, το chipset της μητρικής πλακέτας, το BIOS και το λειτουργικό σύστημα (Windows 2000 και μεταγενέστερα) πρέπει επίσης να υποστηρίζουν το APIC προτού μπορέσει να χρησιμοποιηθεί.

Παρόλο που το APIC προσθέτει υποστήριξη για πολλούς επεξεργαστές, εξακολουθεί να χρησιμοποιείται με υπολογιστές με έναν επεξεργαστή, δεδομένου ότι παρέχει υποστήριξη για εικονικά PCQ IRQ πάνω από 15. Τα Windows XP είναι μια από τις πρώτες εκδόσεις των Windows που εκμεταλλεύονται πλήρως το APIC αν είναι ενεργοποιημένες και εκχωρεί περισσότερες συσκευές σε IRQ άνω των 15.

Σημείωση: Δεν είναι δυνατή η εγκατάσταση των Windows XP Professional x64 edition και του Windows Server 2003 για το x64 εκτός αν το APIC είναι ενεργοποιημένο στο BIOS του συστήματος.

Η AMD προσπάθησε να αναπτύξει μια ανταγωνιστική τεχνολογία, που ονομάζεται OpenPIC, αλλά ποτέ δεν χρησιμοποιήθηκε με καμία μητρική πλακέτα x86. Η AMD κατέληξε στη χορήγηση άδειας APIC για χρήση με τους Athlon και μεταγενέστερους επεξεργαστές.

Αρκτικόλεξα υπολογιστών, Διπλό επεξεργαστή, Όροι υλικού, Διακοπές, IRQL