Tabla de contenidos
La ejecución de programas en Linux se realiza mediante procesos que se están ejecutando a la vez. El núcleo de sistema operativo realiza una gestión para determinar que proceso debe ejecutarse en los procesador/es. El administrador debe saber que es lo que se esta ejecutando y como puede optimizar sus procesos.
Los procesos no se ejecutan completamente cuando se arrancan, el núcleo ejecuta el proceso durante un pequeño tiempo, dando la sensación que se ejecutan varios procesos a la vez, esto se denomina multitarea.
Los procesos pueden estar en distintas situaciones según el momento en que esta el sistema o el programa. Vamos ver los estados que existen.
Cuando el estado de un proceso es READY dicho proceso está preparado para ser ejecutado, pero la CPU está ejecutando otro proceso por lo que esta a la espera de que quede libre para comenzar a ejecutarse.
El proceso está parado. Mediante una señal se le deja en un estado que no realiza ningún tipo de ejecución.