Itthon Fejlesztés Mi az a megszakítási igény (irq)? - meghatározás a techopedia alapján

Mi az a megszakítási igény (irq)? - meghatározás a techopedia alapján

Tartalomjegyzék:

Anonim

Meghatározás - Mit jelent a megszakítási kérelem (IRQ)?

A megszakítási kérelem (IRQ) egy aszinkron jel, amelyet egy eszközről küldünk egy processzornak, jelezve, hogy a kérés feldolgozásához figyelmet kell fordítani. A hardver IRQ-t egy hardver periféria vagy eszköz igénye indukálja, míg a szoftver IRQ-t egy szoftver utasítása indukálja. Mindkettő megtakarítást eredményez a processzor állapotában, és visszatér az IRQ kiszolgálásához egy megszakító kezelő rutin segítségével.

A Techopedia magyarázza a megszakítási kérelmet (IRQ)

A megszakításokat általában a számítástechnikai multitasking megvalósításához használják, és hatékonyan kiküszöbölik a processzort a sorok mintavételéhez (lekérdezéséhez), a külső események várva.

Az IRQ-t a programozható megszakítóvezérlők (PIC-k) szolgáltatják a processzornak, amelyek prioritásként kezelik és kezelik a megszakításokat a processzor számára. A személyi számítógép (PC) architektúrájában ismert eszköz az Intel 8259A PIC, amelyet később a fejlett PIC-ek (APIC) helyettesítettek, de továbbra is használják.

A megszakítások szintre vagy szélre válthatók. A szinttel kiváltott megszakítások azt jelzik, hogy a készüléket a vonal aktív szinten tartja, és a megszakítást addig indítja, amíg kiszolgálják. Az él által kiváltott megszakítások azt jelzik, hogy az eszköz röviddel az 1-től 0-ig (vagy fordítva) váltja ki a vonalat. A PIC-nek várhatóan elkapja ezt a triggert és kiszolgálja a megszakítást.

Az IRQ szinteket az eszközökhöz hozzárendelik, hogy jelezzék identitásukat. Például egy PC-n az IRQ0 – IRQ15 az 16 egér, billentyűzet, soros port, hangkártya, hajlékonylemez-vezérlő és a merevlemez-eszközökhöz használt elsődleges / másodlagos fejlett technológiájú csatolás (ATA) csatornákhoz kapcsolódó szintet jelöli.

Ha két eszköz ugyanazt a szintet használja, IRQ konfliktusok merülnek fel. Manapság az USB plug and play (PnP) eszközök gyakorlatilag kiküszöbölték ezt a problémát.

Mi az a megszakítási igény (irq)? - meghatározás a techopedia alapján