Vyvolání služeb OS, zpracování přerušení

Z FAV wiki
Přejít na: navigace, hledání

Většina moderních CPU: 2 řežimy:

Aby uživ. aplikace mohla provádět zakázané instrukce, musí požádat OS o jejich provedení následujícím způsobem (Vyvolání služby):

Vyvolani-sluzby.jpg

Programovací jazyky skrývají volání funkcí jádra tak, aby vypadaly jako běžné knihovní funkce.


[editovat] Zpracování přerušení

Přerušení je událost, která pokud nastane, je třeba ji v krátkém čase obsloužit. Je tedy přerušeno vykonávání instrukcí, provedena obsluha události a po té se pokračuje v předchozí činnosti. Provedení tohoto je v režimu jádra.

Druhy:


Přerušení na Wiki

Vektor přerušení - ukazatel, kde pro daný typ přerušení (a jeho číslo) začíná program pro jeho obsluhu.

Obsluha:


Osobní nástroje
Jmenné prostory
Varianty
Akce
Navigace
Nástroje