Tartalomjegyzék:
- Meghatározás - Mit jelent a CPU megszakító kód (CIC)?
- A Techopedia magyarázza a CPU megszakító kódot (CIC)
Meghatározás - Mit jelent a CPU megszakító kód (CIC)?
A CPU megszakító kód (CPU) egy kód, amelyet a szoftver vagy hardver küld a CPU-nak, hogy felfüggessze az összes folyamat végrehajtását, amíg a megszakításban igényelt folyamat be nem fejeződik.
A megszakítások lehetővé teszik, hogy a szoftverek vagy a hardverek a meglévő programfuttatásokkal szemben elsőbbséget élvezjenek, általában olyan kritikus műveletek végrehajtása érdekében, mint például a protokoll nyugtázása vagy az időzítési jel. Lehetnek szélre vagy szintre válthatók.
A Techopedia magyarázza a CPU megszakító kódot (CIC)
Az újabb számítógépes rendszerekben a megszakítási kódokat ugyanabban az osztályban tárolják egy megszakítási veremben vagy megszakítási sorban. A megszakítási jelek figyelmeztetik a processzort egy adott osztály egy vagy több megszakításának fennállására. A megszakító kódokat a processzor veszi és sorba rendezi a mintákból. Minden alkalommal, amikor megszakítás történik, a megszakítást kísérő új utasítások hozzáadódnak a program végrehajtási veremének tetejéhez. Amikor a köteg vagy a sor kiürül, a megszakítási jel csökken. Az új megszakító kódok generálásakor automatikusan hozzáadódnak a veremhez vagy a sorhoz.
Régebbi számítógépes rendszerekben az I., II. És III. Osztályú azonosító kód megszakító jeleit a processzor egyidejűleg veszi és dolgozza fel. Ugyanazon osztály megszakításait általában megszakítja a megszakító processzor.
A CPU-k egy meghatározott esemény sorozatot követnek egy megszakítás feldolgozása közben, amelyben a megszakítás feldolgozása prioritást élvez a program normál végrehajtása felett. Az első szintű megszakító kezelési kódot nagyon óvatosan írják. A megszakítás kezelése után a CPU végrehajtási állapota helyreáll és a megszakítás elutasításra kerül. A CPU ezután folytatja a felfüggesztett program végrehajtását.
A megszakított feldolgozást a lehető leghatékonyabban kell kezelni. Javasoljuk, hogy az operációs rendszert tartsa megszakításoktól mentesen, mivel ezek jelentősen lelassíthatják a rendszer teljes működési sebességét.
