Inicio : Términos de software : Definición de llamadas del sistema

Llamada al sistema

Una llamada al sistema es una solicitud realizada por un programa al sistema operativo. Permite un solicitud acceder funciones y comandos del sistema operativo Fármacos activos.

Las llamadas al sistema realizan operaciones a nivel del sistema, como comunicarse con hardware dispositivos y lectura y escritura archivos. Al realizar llamadas al sistema, los desarrolladores pueden usar funciones preescritas compatibles con el sistema operativo (SO) en lugar de escribirlas desde cero. Esto simplifica el desarrollo, mejora la estabilidad de la aplicación y hace que las aplicaciones sean más "portátiles" entre diferentes versiones de un sistema operativo.

Cómo funcionan las llamadas al sistema

Las aplicaciones se ejecutan dentro de un área de memoria llamado el espacio de usuario. Una llamada al sistema accede al sistema operativo núcleo, que se ejecuta en el espacio del kernel. Cuando una aplicación realiza una llamada al sistema, primero debe solicitar permiso del núcleo. Esto se puede hacer con un interrumpir solicitud, que pausa la corriente está y transfiere el control al kernel.

Si se permite la solicitud, el kernel procesa la solicitud, como crear o eliminar un archivo. Cuando se completa la operación, el núcleo pasa el salida volver a la aplicación, que transfiere datos del espacio del kernel al espacio del usuario en la memoria. La aplicación recibe la salida del núcleo como datos de entrada. En el código fuente de un programa, esto puede ser un parámetro valor o un valor de retorno dentro de una función. Una vez que se recibe la entrada, la aplicación reanuda el proceso.

Una llamada básica del sistema, como obtener la fecha y hora del sistema, puede demorar unos pocos nanosegundos. Una llamada al sistema más avanzada, como establecer comunicación con un red El dispositivo puede requerir unos segundos. Para evitar cuellos de botella, la mayoría de los sistemas operativos inician un núcleo separado hilo para cada llamada al sistema. Los sistemas operativos modernos son multiproceso, lo que significa que pueden procesar múltiples llamadas al sistema al mismo tiempo.

TechLib - El Diccionario Informático Tech Lib

Esta página contiene una definición técnica de Llamada del sistema. Explica en terminología informática qué significa System Call y es uno de los muchos términos de software en el diccionario TechLib.

Todas las definiciones en el sitio web de TechLib están escritas para ser técnicamente precisas pero también fáciles de entender. Si encuentra útil esta definición de Llamada del sistema, puede hacer referencia a ella utilizando los enlaces de citas anteriores.