„Programmegszakítás” változatai közötti eltérés

[ellenőrzött változat][ellenőrzött változat]
Tartalom törölve Tartalom hozzáadva
Odra (vitalap | szerkesztései)
elso valtozat
 
Nincs szerkesztési összefoglaló
1. sor:
A '''Programmegszakításprogrammegszakítás''' ('''megszakítás''', [[:en:Interrupt|Interrupt]]), a digitális számítógépeknél (programozható asztali számológépeknél, mikroprocesszoroknál) az a műveletsorozat, hogy az éppen feldolgozás alatt lévő program futásának félbehagyása, és egy magasabb prioritású (fontosabb, sürgősebb) végrehajtásának indítása, oly módon (elmenve egy átmeneti tárolóba az éppen futó program állapotát) 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'''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 output műveletetoutputmű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)
* szándékos, azaz programvezérelt módon generált események(rendszerhívások)
* teljesen véletlenszerűen és váratlanul fellépő események (súlyos hardver hibahardverhiba vagy áramkimaradás)
* meghatározott programhibák (pl. 0-val való osztás)
 
* teljesen véletlenszerűen és váratlanul fellépő események (súlyos hardver hiba vagy áramkimaradás)
 
==Forrás==
* Horváth I., Körösi I., Nagy S,Nika E., Telkes Z., Tihanyi K.: K'''.:Automatizálási lexikon''' (1986)
* [http://www.tankonyvtar.hu/informatika/operacios-rendszerek-080905-106] Kempelen Farkas Felsőoktatási Digitális Tankönyvtár]
* [http://www.tankonyvtar.hu/informatika/operacios-rendszerek-080905-106] MISKOLCIMiskolci EGYETEMEgyetem Comenius TanítóképzõTanítóképző FõiskolaiFőiskolai Kar Informatika Tanszék: '''AZAz INFORMATIKAinformatika ESZKÖZRENDSZERE'''eszközrendszere I.'' (Oktatási segédanyag)]
 
* ''[[:en:Interrupt|Interrupt]]''
* Horváth I.,Körösi I., Nagy S,Nika E., Telkes Z., Tihanyi K'''.:Automatizálási lexikon''' (1986)
 
* ''[[:en:Interrupt|Interrupt]]''
 
* [http://www.tankonyvtar.hu/informatika/operacios-rendszerek-080905-106] Kempelen Farkas Felsőoktatási Digitális Tankönyvtár
 
* [http://www.tankonyvtar.hu/informatika/operacios-rendszerek-080905-106] MISKOLCI EGYETEM Comenius Tanítóképzõ Fõiskolai Kar Informatika Tanszék:'''AZ INFORMATIKA ESZKÖZRENDSZERE''' I.(Oktatási segédanyag)