Apic vagy egy fejlett programozható megszakításvezérlő

Először is kitaláljuk, mi a kifejezés. Az APIC rövidítés az Advanced Programmable Interrupt Controller (fejlett programozható megszakításvezérlő).

Apic vagy egy fejlett programozható megszakításvezérlő

A fejlett programozható megszakítóvezérlő az Intel által kifejlesztett megszakításvezérlő, amelyet egy korábban használt PIC vezérlő (programozható megszakításvezérlő) váltott fel.

Az adatkezelő elve

A vezérlő két különálló eszköz formájában készül. A vezérlő egy része a processzor magjában (az úgynevezett helyi APIC vagy LAPIC), a másik (I / O APIC) az alaplapon helyezkedik el.

Apic vagy egy fejlett programozható megszakításvezérlő

Az APIC I / O interfész működésének rendszere a rendszerbuszon keresztül a processzorba integrált processzorral

A modern számítógépekben a LAPIC a rendszerben jelen lévő összes processzormagban található. Az első implementációkban az APIC LAPIC és az I / O APIC egy speciális buszon keresztül kapcsolódtak egymáshoz. A modern rendszerekben a rendszerbusz a két vezérlő kommunikációjára szolgál.

előnyök

Az APIC fő előnye a PIC-hez képest többprocesszoros rendszerek támogatása. Igen, és ez a vezérlő főként több processzoros rendszerek számára készült. Az a helyzet, hogy olyan rendszerekben, ahol több processzor magot telepítenek, rendkívül fontos az összes processzor párhuzamos működésének támogatása. Ehhez egy olyan rendszerre volt szükségünk, amely egyszerre megszakíthatja az összes processzort. Ezért az APIC elsődleges felelőssége az interrupt megoszlása ​​a processzorok között.

Egyprocesszoros rendszerekben az APIC bevezetése hasznos innovációnak bizonyult. Különösen a fejlett programozható megszakításvezérlő lehetővé tette a PCI eszközök számára, hogy elhagyják az ISA buszmegszakító kötőanyagot, ami jobb rendszer teljesítményt eredményezett. A szabványos megszakítások ugyanazt a sorát bővítették az ISA 16 I / O buszon rendelkezésre álló 24 interrupt-ra.

Az előfordulás története

Az APIC először 486 DX processzoron alapuló rendszerekben jelent meg. Először csak többprocesszoros megoldásokban használták, de később egyprocesszoros megoldásokban jelentek meg.

Apic vagy egy fejlett programozható megszakításvezérlő

Processzor 486 DX generáció

A 486 processzoron, valamint a Pentium korai (akár P54C architektúrán) alapuló rendszerekben a LAPIC vezérlőt nem a processzorra, hanem az alaplapra telepítették.

Jelenlét a BIOS-ban

Azt is figyelembe kell venni, hogy az APIC támogatás szerves részét képezi az ACPI technológia, így ha kikapcsolja az ACPI támogatást is, akkor nem tudja használni vezérlővel a BIOS-ban.

következtetés

Az APIC egy új, programozható megszakításvezérlő, amelyet az Intel fejlesztett ki, először a Pentium processzorcsalád régebbi modelljein alapuló rendszerekben. A vezérlő bevezetése javította a megszakítások feldolgozását mind a többprocesszoros, mind a nem processzoros megoldásokban.

Ismerősnek ajánljuk a cikket: