Llamada de supervisor

Definición: ¿Qué significa llamada de supervisor?

Una llamada de supervisor es una instrucción enviada al procesador de una computadora que le indica que transfiera el control de la computadora al programa supervisor del sistema operativo. Las llamadas de supervisor son solicitudes de un servicio del sistema operativo desde el propio sistema operativo u otra aplicación en ejecución. Estas solicitudes se realizan mediante macros o funciones de lenguaje.

Las llamadas de supervisor también se pueden denominar llamadas al sistema.

Techinfo explica la llamada del supervisor

Las llamadas de supervisor son instrucciones en programas de aplicación que cambian una computadora al estado de supervisor. Esto permite que un sistema operativo interrumpa el flujo normal de procesamiento y procese la llamada del supervisor, que solicita servicios relacionados con los componentes internos del sistema, como el proceso que involucra el acceso a la memoria principal, el proceso que involucra el acceso al hardware de la red o cualquier otro proceso del sistema de nivel inferior.

Las llamadas de supervisor proporcionan interfaces entre el sistema operativo y los procesos del sistema. La mayoría de las operaciones que interactúan con el sistema requieren permisos que no están disponibles para los procesos de nivel de usuario. Hay una serie de macros que simplifican los procedimientos de llamada del supervisor.

Las llamadas populares al sistema presentes en los sistemas operativos compatibles con Unix y POSIX son abrir, escribir, leer y cerrar. Cada nuevo sistema operativo alberga cientos de llamadas al sistema.

Las llamadas al sistema se agrupan en cinco categorías:

  • control de procesos
  • Gestión de archivos
  • Gestión de dispositivos
  • Mantenimiento de la información
  • Comunicación