ПредишенСледващото

Първо, нека да се справят с това, което е смисълът на това самата фраза. APIC означава Advanced Programmable Interrupt Controller (Advanced Programmable Interrupt Controller).

APIC или Advanced Programmable Interrupt Controller

Advanced Programmable Interrupt Controller - Това прекъсване контролер, разработен от Intel и заменяйки използваните по-рано от PIC контролер (Programmable Interrupt Controller).

Принципът на работа на контролера

Контролерът е конфигуриран като две отделни устройства. Едната част на контролера се поставя директно в ядрото на процесор (така нареченото локално APIC или LAPIC), от друга страна (I / O APIC) - на дъното.

APIC или Advanced Programmable Interrupt Controller

Схема на въвеждане на интерфейс / O APIC чрез системната шина с вграден процесор

В съвременните компютри LAPIC съдържаща се във всеки процесор, който е наличен в системата. В първите приложения APIC LAPIC и I / O APIC са свързани помежду си с помощта на специален автобус. В съвременните системи за комуникация и на двете контролери е системната шина.

предимства

APIC Главна предимство пред мира - това е подкрепа за многопроцесорни системи. И контролера за предпочитане, предназначени за системи с множество процесори. Работата е там, че в системите, в които имате множество процесорни ядра, е от съществено значение за поддържане на паралелизъм на всички процесори. И за това, че се нуждае от система, която може да достави прекъсва на всички процесори едновременно. Ето защо, основната задължение на APIC - това разпределение на прекъсванията между процесори.

В еднопроцесорни системи въвеждане APIC също се оказа полезен иновации. Така например, Advanced Programmable Interrupt Controller позволява PCI устройства, които да дават от задължителен, за да прекъснете автобус ISA, което води до по-добра производителност на системата. Същият набор от стандартни прекъсване беше удължен ISA прекъсва от 16 до 24 на разположение на I / O автобус.

Историята на възникването

APIC е въведена в системи, базирани на процесори 486 DX. Отначало тя е трябвало да се използва само в многопроцесорни решения, но по-късно той се появява в един процесор.

APIC или Advanced Programmable Interrupt Controller

486 DX поколение процесор

В системи, базирани на процесори 486 и началото на Pentium (за архитектура P54C), LAPIC контролер не е бил инсталиран в процесора и дънната платка.

Наличието в BIOS

Също така е необходимо да се помисли, че подкрепата на APIC е неразделна част от технологията на ACPI, така че ако изключите себе си подкрепата на ACPI, не можете да използвате Advanced Programmable Interrupt Controller в BIOS.

заключение

APIC - новата технология, разработена от Intel програмируем прекъсване контролер, използван за първи път в системи, базирани на по-стари модели Pentium линия от процесори. Въвеждането на този контролер е подобрило на прекъсвания, в многопроцесорни и еднопроцесорни решения.

Приятели Препоръчайте тази статия:

Подкрепете проекта - споделете линка, благодаря!