Mi a megszakítása milyen lépéseket a rendszer ellátja a megszakítás kérés, ha a megszakítás történik,

Megszakítás - a jel, ami megmondja a processzor bekövetkezte esetén. Ebben az esetben a végrehajtás a jelenlegi parancssort felfüggesztésre kerül, és vezérlés átkerül egy megszakítás-kezelőre. amely megfelel az eseményt, és arra szolgál, és akkor visszaadja a vezérlést a megszakított kódot.

A generalizált szekvencia hardver és szoftver feldolgozásához a megszakítás lehet a következőkben ismertetjük.

2. Automatikusan megőrzött néhány keretében a megszakított áram, amely lehetővé teszi, hogy a kernel, hogy folytassa a folyamat végrehajtása adatfolyam feldolgozása után egy megszakítást. Ebben az alcsoportban általában egy program számláló értéke a készülék állapota szó, amely tárolja az alapvető jellemzői a processzor működési mód (egy példa egy ilyen szót - EFLA6S regisztrálni Intel Pentium), és több általános célú regiszterek, amelyek szükségesek megszakítás feldolgozás programot. Meg lehet tartani, és a teljes folyamat keretében a ha az operációs rendszer szolgáltatásai ez megszakíthatja a változás folyamatát. Általában azonban nem szükséges gyakran megzavarják feldolgozás nélkül végezzük kiszorítja a jelenlegi protsessa1.

1 A határozatot az átütemezési folyamat alatt is szedhető a kezelés megszakítása, például, ha az időzítő megszakítás után növeli az értékét a rendszer óra kiderült, hogy a folyamat már nincs hozzárendelt időrésben. Ez azonban nem feltétlenül - egy megszakítási nélkül is elvégezhető az eljárás megváltoztatása, mint például a recepció a következő része az adatokat a vezérlő a külső eszköz leggyakrabban fordul elő a jelenlegi folyamat, bár az adatok valószínűleg tervezte egy másik folyamat.

4. ideiglenesen megtiltja az ilyen típusú megszakítást, hogy nem alakult része beágyazott adatfolyamok ugyanazt az eljárást. Részletek e művelet jellegétől függ a hardver platform, mint a használható megszakítás elfedő mechanizmus. Sok processzorok beállítása automatikusan bejelentkezik letiltani megszakítások elején a megszakítás ciklus, különben ez teszi ISR.

A következő típusú megszakítások:

külső (hardver).
belső (-exception kivételek)
program

Kapcsolódó cikkek