1.3. Los estados de un proceso
Material de estudio basado en la edición de 2014. Borrador pendiente de revisión editorial independiente.
Los estados de un proceso
Un proceso puede encontrarse en diferentes estados a lo largo de su ciclo de vida. Los estados basicos son: nuevo (cuando se esta creando), listo (preparado para ejecutarse), ejecutandose (usando la CPU), esperando (bloqueado esperando un evento), y terminado (finalizado). Las transiciones entre estados ocurren por eventos como: el planificador asigna la CPU a un proceso listo, un proceso termina su ejecucion, un proceso se bloquea esperando una operacion de E/S, o se produce un evento que desbloquea un proceso. El diagrama de estados muestra estas transiciones de manera grafica.