Arhitectura Intel APIC

De la Wikipedia, enciclopedia liberă.
Salt la navigare Salt la căutare

Arhitectura APIC (Advanced Programmable Interrupt Controller) este un sistem avansat de controler de întrerupere programabil proiectat de Intel pentru utilizare în sistemele de calcul care au sisteme multiprocesor simetrice .

Operațiune

Arhitectura APIC constă din două componente: APIC local (LAPIC) și I / O APIC. LAPIC este integrat în fiecare CPU de sistem, în timp ce APIC I / O se află în diferitele magistrale periferice, găsind de obicei un APIC I / O pentru fiecare dintre ele.

În sistemele care conțin controlere de întrerupere programabile Intel 8259 (PIC), PIC poate fi conectat fie la procesorul bootstrap de sistem (BSP) LAPIC, fie la unul dintre APIC-urile de sistem I / O sau la ambele, deși, dintr-un De la un logic din punct de vedere, 8259 prezintă, la un moment dat, o singură conexiune.

APIC local

LAPIC gestionează toate întreruperile externe în numele procesorului din care fac parte. În plus, sunt capabili să accepte și să genereze IPI, întreruperi între procesoare , între LAPIC. LAPIC oferă până la 224 vectori IRQ utili din APIC I / O. De fapt, vectorii variază de la 0 la 255, dar numerele de la 0 la 31 sunt rezervate pentru gestionarea excepțiilor procesorului x86 .

APIC I / O

APIC-urile I / O conțin un tabel de redirecționare, utilizat pentru a direcționa întreruperile pe care le primesc de la autobuzele periferice către unul sau mai multe APIC-uri locale.

Mai multe detalii

Informatică Portal IT : accesați intrările Wikipedia care se ocupă cu IT