Appel du superviseur

Définition - Que signifie l'appel du superviseur?

Un appel de superviseur est une instruction envoyée au processeur d'un ordinateur qui lui ordonne de transférer le contrôle de l'ordinateur vers le programme de supervision du système d'exploitation. Les appels de superviseur sont des demandes de service de système d'exploitation provenant du système d'exploitation lui-même ou d'une autre application en cours d'exécution. Ces demandes sont effectuées via des macros ou des fonctions de langage.

Les appels de superviseur peuvent également être appelés appels système.

Definir Tech explique l'appel du superviseur

Les appels de superviseur sont des instructions dans les programmes d'application qui font passer un ordinateur à l'état de superviseur. Cela permet à un système d'exploitation d'interrompre le flux normal de traitement et de traiter l'appel du superviseur, qui demande des services liés aux éléments internes du système tels que le processus impliquant l'accès à la mémoire principale, le processus impliquant l'accès au matériel réseau ou tout autre processus système de niveau inférieur.

Les appels de superviseur fournissent des interfaces entre le système d'exploitation et les processus système. La majorité des opérations qui interagissent avec le système nécessitent des autorisations qui ne sont pas disponibles pour les processus de niveau utilisateur. Il existe un certain nombre de macros qui simplifient les procédures d'appel du superviseur.

Les appels système courants présents dans les systèmes d'exploitation compatibles Unix et POSIX sont l'ouverture, l'écriture, la lecture et la fermeture. Chaque nouveau système d'exploitation héberge des centaines d'appels système.

Les appels système sont regroupés en cinq catégories:

  • Contrôle de processus
  • Gestion de fichiers
  • Gestion d'appareils
  • Maintenance des informations
  • Communication