Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Sistemas Operativos
ASPECTOS BÁSICOS DE LOS PROCESOS
Definición: Un programa ejecutable es un conjunto de
instrucciones y datos almacenados en un fichero. Cuando lo que
tiene ese programa se carga en la memoria y se pone en
ejecución, se convierte en un proceso.
7 - Expulsado
• Básicamente es un proceso que abandona la ejecución en
modo núcleo antes de ser planificado para la ejecución en
modo usuario. A efectos de planificación aquellos procesos
que están en expulsado y los que están en listo para ejecutar
y en memoria forman una sola cola.
8 - Creado
• Un nuevo proceso puede pasar al estado de listo para
ejecutar y en memoria o bien al de listo para ejecutar y
descargado en función de la memoria disponible.
9 - Zombie
• Cuando un proceso termina, el SO libera todos los
recursos que tenía asociados excepto la estructura de
control que guarda los datos del proceso PCB(código de
retorno, tiempo de ejecución...) esperando a que el
proceso padre la recoja. Si un proceso termina y el
proceso padre no recoge estos datos, el proceso que ha
terminado se queda en el estado zombie. En un sistema
que funciona correctamente no debería haber procesos
en este estado durante un tiempo prolongado.
ESTADOS DE UN PROCESO EN LINUX