Procesos

Solo disponible en BuenasTareas
  • Páginas : 2 (322 palabras )
  • Descarga(s) : 0
  • Publicado : 1 de septiembre de 2012
Leer documento completo
Vista previa del texto
2 Estados de un proceso
Un proceso pasa por varios estados durante su ejecución. Los estados posibles para un proceso se muestran
en la figura siguiente:
Nuevo
Listo En ejecución
TerminadoEn espera
Admitido
Fin de ejecución
o
Abortado por el SO
Expiración
quantum
Orden de
planificación
Inicio operación de E/S
o inicio de espera por
un suceso
Terminación operación
deE/S u ocurrencia de
suceso
En la figura anterior los nodos (nuevo, listo, etc.) representan los estados y los arcos, las acciones o eventos
que llevan a un cambio de estado.
* Definición delos estados:
· Nuevo: El proceso se acaba de crear, pero aún no ha sido admitido en el grupo
de procesos ejecutables por el sistema operativo.
Habitualmente en un sistema operativo multitareacomo Windows, nada más que un proceso se
crea, éste resulta admitido, pasando al estado listo. Sin embargo, esto no tiene por qué ser siempre
así. Por ejemplo, en una situación de sobrecargatemporal del sistema, el SO puede decidir retardar
la admisión de los procesos nuevos. Así se alivia la carga del sistema, ya que hasta que un proceso
no es admitido, éste no compite por losrecursos del sistema.
· Listo: El proceso está esperando ser asignado al procesador para su
ejecución.
Una CPU clásica (con un solo núcleo) solo se puede dedicar en cada momento a un proceso.Los
procesos que están preparados para ejecutarse permanecen en estado listo hasta que se les concede
la CPU. Entonces pasan al estado “En ejecución”.
· En ejecución: El proceso tiene la CPU yésta ejecuta sus instrucciones.
· En espera: El proceso está esperando a que ocurra algún suceso, como por
ejemplo la terminación de una operación de E/S.
· Terminado: El proceso ha sidosacado del grupo de procesos ejecutables por
el sistema operativo. Después de que un proceso es marcado como terminado
se liberarán los recursos utilizados por ese proceso, por ejemplo, la...
tracking img