Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky
Podobnosti:
- Systémové volania aj volania procedúr zahŕňajú prenos riadenia z jedného programu (volajúceho) na iný program (volaný).
- Systémové volania aj volania procedúr môžu odovzdávať parametre volanému programu.
- Systémové volania aj volania procedúr môžu vrátiť hodnotu programu volajúceho.
Rozdiely:
- Systémové volania sa používajú na vyžiadanie služieb z operačného systému, zatiaľ čo volania procedúr sa používajú na vyžiadanie služieb z iného programu.
- Systémové volania sú súčasťou operačného systému, zatiaľ čo volania procedúr sú súčasťou užívateľského programu.
- Systémové volania sa zvyčajne vykonávajú v privilegovanom režime, zatiaľ čo volania procedúr sa zvyčajne vykonávajú v používateľskom režime.
- Systémové volania môže prerušiť operačný systém, zatiaľ čo volania procedúr nemožno prerušiť.
- Systémové volania môžu spôsobiť prepnutie operačného systému z jedného procesu na druhý, zatiaľ čo volania procedúr takéto prepnutie nespôsobia.
Vo všeobecnosti sú systémové volania výkonnejšie ako volania procedúr, ale ich používanie je tiež zložitejšie a nebezpečnejšie. Volania procedúr sa ľahšie používajú a sú menej nebezpečné, ale nie sú také silné ako systémové volania.