Please enable JavaScript.
Coggle requires JavaScript to display documents.
Procesos - Coggle Diagram
Procesos
Un proceso es una abstracción de
un programa en ejecución.
Control de procesos
Creación
Los procesos se pueden crear mediante la llamada a la función del sistema fork.
Destrucción
Los procesos se pueden destruir o terminar con el envío de la señal SIGTERM o SIGKILL.
Suspensión/
Reanudación
Los procesos se pueden suspender o detener con la señal SIGSTOP y reanudar con SIGCONT.
Prioridad
Se puede ajustar la prioridad de un proceso para que sea priorizado por el algoritmo de planificación
Implementación de procesos
Para la implementación de procesos se debe tener en cuenta una tabla por cada proceso que contenga información sobre todo lo relacionado con el proceso
Procesos e Hilos
Los procesos son mecanismos que permiten a una aplicación ejecutar tareas de manera concurrente.
Los hilos se ejecutan en el mismo programa de manera independiente y comparten los mismos datos.
Estados de un proceso
NEW
RUNNING
IDLE
READY
STOPPED
ZOMBIE
Niveles de ejecución de
procesos
Procesos en foreground
Se utiliza cuando el usuario ingresa datos en la terminal.
Procesos en background
Se utiliza para tareas que no requieren de
la interacción del usuario.