Megszakítás - beállítás BIOS

Gyakran előfordul, hogy a művelet során a PC van egy helyzet, amikor a processzor nem szükségszerűen függessze fel az a fő program és a folyamat események történtek az egyik eszköz a számítógép. Ahhoz, hogy megoldja ezt a problémát, olyan mechanizmust megszakítja.

Megszakítás (megszakítás, INT) - szusz a központi teljesítmény kiemelt program a processzor feldolgozására olyan esemény, amely megérkezett az egyik eszköz.

Megszakítási mechanizmus végrehajtása az alábbiak szerint:

  • Abban az esetben, az esemény igénylő CPU beavatkozása az eszköz, amely az eseményt kiváltó, küld egy speciális jelet - egy megszakítás kérés.
  • Megszakítás kérés dolgozza fel a megszakítás vezérlő.
  • A jel feldolgozása után a megszakítás-vezérlő átadódik a processzor. A processzor felfüggeszti végrehajtása a fő program (megőrizve a jelenlegi állapot a regiszterek a memória) és feldolgozza a megszakítás. Miután a megszakítás a processzor továbbra is végrehajtja a fő program.
  • Abban az esetben, az esemény egy megszakítási processzorral, míg a másik megszakítás elvégzi szerint a prioritás.

Interrupt Controller (vezérlővel, PIC) - egy chip (vagy a beépített CPU modul), amely elvégzi feldolgozás megszakításkérelmeket különböző eszközöket.

Bármelyik megszakítás van rendelve egy szám az úgynevezett megszakítás száma. Néhány megszakítás számára fenntartott számok speciális eszközök, néhány lehet engedni, és használható más eszközökkel. IRQ jelzi a szimbólum.

1. NMI (Non-maszkolható megszakítást, NMI). Megszakítja nagyobb prioritást kapnak. Megszakítások Az ilyen típusú feldolgozott esetek által okozott balesetek hibák a memória vagy más eszközök.

2. a szőnyeg alá söprik (hardver) megszakítja. Ez a csoport magában foglalja a megszakítások perifériát. Feldolgozott megszakítás vezérlő. Normál megszakítás vezérlő 16 lehetővé teszi a hozzáférést a megszakítás a különböző eszközöket. Ma már lehet használni a fejlett vezérlő APIC megszakítás.

APIC (Advanced Programmable Interrupt Controller) - vezérlővel, amely lehetővé teszi, hogy hardveres megszakítja 24 a 16 helyett.

Egy példa a hardver megszakítás lehet a jelet az időzítő, hangkártya, megnyom egy billentyűt.

Hardver megszakítások és fenntartott őket készülékek

Kapcsolódó cikkek