Wywołanie systemowe
Sign in to saveAlso known as syscall
in computer science, the mechanism used by an application program to request service from the operating system or another application program
Wikidata facts
Show 4 more facts
- topic's main category
- Category:System calls
- Stack Exchange tag
- stackoverflow.com/tags/system-calls
- facet of
- application binary interface
- different from
- command
via Wikidata · CC0
Article · Polski
Wywołanie systemowe (ang. system call) – stanowi interfejs między wykonywanym programem a (posiadającym zwykle wyższe uprawnienia) jądrem systemu operacyjnego. Funkcje systemowe wywoływane są przez specjalny mechanizm, wspierany przez dany procesor, na przykład z użyciem wyznaczonego przerwania lub instrukcji skoku dalekiego. Mechanizm ten pozwala na realizację zależnych od platformy sprzętowej zadań, do których proces użytkownika może nie mieć bezpośredniego dostępu. W nowoczesnych systemach operacyjnych realizacja takiego wywołania poprzedzona jest przez weryfikację uprawnień programu. Przykładami wywołań systemowych mogą być: * dostęp do systemu plików, * komunikacja międzyprocesowa, * uruchamianie innych programów, * sterowanie urządzeniami systemowymi, * obsługiwanie komunikacji sieciowej. Lista wywołań systemowych ściśle zależy od typu oraz wersji systemu operacyjnego i dlatego w większości zastosowań bezpośrednie odwoływanie się do nich nie jest wskazane. Zamiast tego w wywołaniach pośredniczą standardowe biblioteki programistyczne.
Abstract from DBpedia / Wikipedia · CC BY-SA