Ñèñòåìíûé âûçîâ
Ñèñòǻìíûé âû́çîâ (àíãë. system call) â ïðîãðàììèðîâàíèè è âû÷èñëèòåëüíîé òåõíèêå â îáðàùåíèå ïðèêëàäíîé ïðîãðàììû ê ÿäðó îïåðàöèîííîé ñèñòåìû äëÿ âûïîëíåíèÿ êàêîé-ëèáî îïåðàöèè.
Ñîâðåìåííûå îïåðàöèîííûå ñèñòåìû (ÎÑ) ïðåäóñìàòðèâàþò ðàçäåëåíèå âðåìåíè ìåæäó âûïîëíÿþùèìèñÿ âû÷èñëèòåëüíûìè ïðîöåññàìè (ìíîãîçàäà÷íîñòü) è ðàçäåëåíèå ïîëíîìî÷èé, ïðåïÿòñòâóþùåå èñïîëíÿåìûì ïðîãðàììàì îáðàùàòüñÿ ê äàííûì äðóãèõ ïðîãðàìì è îáîðóäîâàíèþ. ßäðî ÎÑ èñïîëíÿåòñÿ â ïðèâèëåãèðîâàííîì ðåæèìå ðàáîòû ïðîöåññîðà. Äëÿ âûïîëíåíèÿ ìåæïðîöåññíîé îïåðàöèè èëè îïåðàöèè, òðåáóþùåé äîñòóïà ê îáîðóäîâàíèþ, ïðîãðàììà îáðàùàåòñÿ ê ÿäðó, êîòîðîå, â çàâèñèìîñòè îò ïîëíîìî÷èé âûçûâàþùåãî ïðîöåññà, èñïîëíÿåò ëèáî îòêàçûâàåò â èñïîëíåíèè òàêîãî âûçîâà.
Ñ òî÷êè çðåíèÿ ïðîãðàììèñòà ñèñòåìíûé âûçîâ îáû÷íî âûãëÿäèò êàê âûçîâ ïîäïðîãðàììû èëè ôóíêöèè èç ñèñòåìíîé áèáëèîòåêè. Îäíàêî ñèñòåìíûé âûçîâ êàê ÷àñòíûé ñëó÷àé âûçîâà òàêîé ôóíêöèè èëè ïîäïðîãðàììû ñëåäóåò îòëè÷àòü îò áîëåå îáùåãî îáðàùåíèÿ ê ñèñòåìíîé áèáëèîòåêå, ïîñêîëüêó ïîñëåäíåå ìîæåò è íå òðåáîâàòü âûïîëíåíèÿ ïðèâèëåãèðîâàííûõ îïåðàöèé.
[ïðàâèòü] Ññûëêè
| Ýòî çàãîòîâêà ñòàòüè î ïðîãðàììíîì îáåñïå÷åíèè. Âû ìîæåòå ïîìî÷ü ïðîåêòó, èñïðàâèâ è äîïîëíèâ å¸. |