Exposición
Cuando encendemos el ordenador, el primer programa que se ejecuta es el Sistema Operativo. Este programa se encarga de controlar toda la actividad que se produzca en el ordenador. Esto incluye quién se conecta, la gestión de la memoria y los discos, el uso de la CPU y la comunicación con otras máquinas.
Los programas se comunican con el Sistema Operativo por medio de lamadas al sistema. Una llamada al sistema es normalmente una demanda al sistema operativo (núcleo) para que haga una operación de hardware/sistema específica o privilegiada. Una llamada al sistema es similar a las llamadas a
procedimientos. Los parámetros pasados a syscall() son el número de la llamada al sistema seguida por el argumento necesario. Los números de llamadas al sistema se pueden encontrar en <linux/unistd.h>.
