A | B | C | D | E | F | G | H | CH | I | J | K | L | M | N | O | P | Q | R | S | T | U | V | W | X | Y | Z | 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9
A programmegszakítás (megszakítás, interrupt) a digitális számítógépeknél (programozható asztali számológépeknél, mikroprocesszoroknál) az éppen feldolgozás alatt lévő program félbehagyásának és egy magasabb prioritású (fontosabb, sürgősebb) indításának műveletsorozata, elmentve az éppen futó program állapotát egy átmeneti tárolóba, hogy az a későbbiekben folytatható legyen. Ennek végrehajtása után a programvégrehajtás ott folytatódik, ahol abbamaradt (visszatöltve az eredeti program állapotát).
A programmegszakítást az teszi szükségessé, hogy a programok végrehajtása során felléphetnek olyan események, melyek egyszerű, hatékony kezelése csak az utasítás-végrehajtás „normális” menetének átmeneti felfüggesztésével lehetséges.
Ilyenek:
- meghatározott külső műveletek befejezése, melyek bekövetkezésére számítani lehet, de ezek időpontja pontosan nem tervezhető (egy periféria jelzi, hogy egy input- vagy outputműveletet befejeződött)
- szándékos, azaz programvezérelt módon generált események (rendszerhívások)
- meghatározott programhibák (pl. 0-val való osztás)
- teljesen véletlenszerűen és váratlanul fellépő események (súlyos hardverhiba vagy áramkimaradás)
A megszakítási rendszer a programmegszakítások prioritáshelyes végrehajtásához és a megszakítást kiváltó jelek kezeléséhez szükséges áramkörök és eljárások összessége. A megszakítási rendszerek lehetnek egy- és többszintűek. Előbbi esetben egy megszakítás kiszolgálása alatt le vannak tiltva az újabb megszakítások. A kifinomultabb rendszerek többszintű megszakítást tesznek lehetővé. Ilyenkor lehetséges megszakítás fogadása megszakítás kezelés alatt is, egy úgynevezett maszkregiszter segítségével állítható be, hogy adott „interrupt” idején melyek a fogadható magasabb prioritású megszakítások.
Források
- Horváth I., Körösi I., Nagy S, Nika E., Telkes Z., Tihanyi K.: Automatizálási lexikon (1986)
- Kempelen Farkas Felsőoktatási Digitális Tankönyvtár
A lap szövege Creative Commons Nevezd meg! – Így add tovább! 3.0 licenc alatt van; egyes esetekben más módon is felhasználható. Részletekért lásd a felhasználási feltételeket.
Analóg multiméterek túlterhelés elleni védelme
Egyenáram
Egyenáram mérése
Egyenirányítós lengőtekercses műszer
Elektromágnes (fizika)
Elektromos feszültség
Elektromos térerősség
Fáziseltolódás
Fázismutató
Fajlagos ellenállás
Feszültséggenerátor
Feszültségváltó
Forgó mágneses tér
Háromfázisú hálózat
Hőelektromosság
Hatásos ellenállás
A lap szövege Creative Commons Nevezd meg! – Így add tovább! 3.0 licenc alatt van; egyes esetekben más módon is felhasználható. Részletekért lásd a felhasználási feltételeket.