Inhaltsverzeichnis:
Definition - Was bedeutet Supervisor Call?
Ein Supervisor-Aufruf ist eine Anweisung, die an den Prozessor eines Computers gesendet wird und ihn anweist, die Computersteuerung an das Supervisor-Programm des Betriebssystems zu übertragen. Supervisor-Aufrufe sind Anforderungen für einen Betriebssystemdienst vom Betriebssystem selbst oder einer anderen ausgeführten Anwendung. Diese Anforderungen werden über Makros oder Sprachfunktionen gestellt.
Supervisor-Aufrufe können auch als Systemaufrufe bezeichnet werden.
Techopedia erklärt Supervisor Call
Supervisor-Aufrufe sind Anweisungen in Anwendungsprogrammen, die einen Computer in den Supervisor-Status versetzen. Dies ermöglicht es einem Betriebssystem, den normalen Verarbeitungsfluss zu unterbrechen und den Supervisor-Aufruf zu verarbeiten, der Dienste anfordert, die sich auf Systeminterna beziehen, wie den Prozess, der den Hauptspeicherzugriff beinhaltet, den Prozess, der den Netzwerkhardwarezugriff beinhaltet, oder jeden anderen Systemprozess auf einer niedrigeren Ebene.
Supervisor-Aufrufe stellen Schnittstellen zwischen dem Betriebssystem und den Systemprozessen bereit. Für die meisten Vorgänge, die mit dem System interagieren, sind Berechtigungen erforderlich, die für Prozesse auf Benutzerebene nicht verfügbar sind. Es gibt eine Reihe von Makros, die das Aufrufen des Supervisors vereinfachen.
Gängige Systemaufrufe in Unix- und POSIX-kompatiblen Betriebssystemen sind "Öffnen", "Schreiben", "Lesen" und "Schließen". Jedes neue Betriebssystem enthält Hunderte von Systemaufrufen.
Systemaufrufe sind in fünf Kategorien unterteilt:
- Prozesssteuerung
- Dokumentenverwaltung
- Geräteverwaltung
- Informationspflege
- Kommunikation