5521243403

5521243403



Wywołania systemowe

Funkcje systemowe, inaczej: wywołania systemowe (system

calls) - tworzą interfejs między wykonywanym programem a systemem operacyjnym.

■    Na ogół dostępne jako rozkazy w języku asemblera.

■    Języki, które utworzono aby zastąpić asemblery przy programowaniu systemów operacyjnych dają możliwość bezpośredniego wywołania funkcji systemowych (np. C, C++, Perl).

> Np. wywołania systemu UNIX można wykonywać bezpośrednio z programu w języku C/C++, natomiast w MS Windows XP są one częścią interfejsu programisty aplikacji (application programmer interface- API), dostępnego w kompilatorach dla MS Windows. Istnieją zasadniczo trzy metody przekazywania parametrów między wykonywanym programem a systemem operacyjnym:

■    Przekazanie parametrów bezpośrednio do rejestrów procesora.

■    Umieszczenie parametrów w tablicy w pamięci i przekazanie jej adresu za pośrednictwem rejestru.

■    Składanie parametrów na stosie za pomocą programu i zdejmowanie ich stamtąd przez system operacyjny.

Wiesław Płaczek    Systemy Operacyjne: Wykład 2    13



Wyszukiwarka

Podobne podstrony:
352 Adam Stabryla 1.    Strukturę tego systemu tworzą: a)    podsystem
sop6 2 o) korzysta z nich funkcja systemowa pipę TAK - funkcja tworząca iącze między dwoma plikami p
FORMATY USMARC 51 Systemy w sposób automatyczny tworzą powiązania między polami haseł rekordu opisu
Programy systemowe •    Programy systemowe tworzą wygodne środowisko do rozwoju
Maskowanie ataków. Rootkit: -    program szkodzący zaatakowanemu systemowi, tworzący
„Wychowanie przedszkolne stanowi pierwsze ogniwo systemu edukacji, pośredniczy między wychowaniem do
skanuj0012 (382) Przeprowadzone na terenie Polski badania wykazały, że systematycznie maleje zależno
skanuj0044 (73) Globalne standardy identyfikacji w logistyceOobalne numery Systemu GS1 Siłą Systemu
skanuj0043 (75) Rozdział 3.1System GS11 System GS1 jest między branżowym zestawem standardów umożliw
Obraz1 (113) Wymienione systemy różnią się między sobą częstotliwością zawierania transakcji.
HPIM1694 FAKRO łączenia okien w grypy: poziome W systemach zespoleń odległość między oknami w pionie

więcej podobnych podstron