5.2 Diagrama de Sintaxis en Jflap
5.2 Diagrama de Sintaxis en Jflap
5.2 Diagrama de Sintaxis en Jflap
SISTEMAS OPERATIVOS
PRESENTA
“ACTIVIDAD DE INVESTIGACIÓN”
Los estados de los procesos se pueden dividir en dos tipos: activos e inactivos.
1.- Estados activos
Son aquellos que compiten con el procesador o están en condiciones de hacerlo. Se
dividen en:
Ejecución: Estado en el que se encuentra un proceso cuando tiene el control del
procesador. En un sistema monoprocesador este estado sólo lo puede tener un
proceso.
Preparado: Aquellos procesos que están dispuestos para ser ejecutados, pero no están
en ejecución por alguna causa (Interrupción, haber entrado en cola estando otro
proceso en ejecución, etc.).
Bloqueado: Son los procesos que no pueden ejecutarse de momento por necesitar
algún recurso no disponible (generalmente recursos de entrada/salida).
2.- Estados inactivos
Son aquellos que no pueden competir por el procesador, pero que pueden volver a
hacerlo por medio de ciertas operaciones. En estos estados se mantiene el bloque de
control de proceso aparcado hasta que vuelva a ser activado. Se trata de procesos que
no han terminado su trabajo que lo han impedido y que pueden volver a activarse desde
el punto en que se quedaron sin que tengan que volver a ejecutarse desde el principio.
Son de dos tipos:
Suspendido bloqueado: Es el proceso que fue suspendido en espera de un evento, sin
que hayan desaparecido las causas de su bloqueo.
Suspendido programado: Es el proceso que han sido suspendido, pero no tiene causa
parta estar bloqueado.
Suspensión y Reanudación.
Un proceso suspendido no puede proseguir sino hasta que lo reanuda otro proceso.
Reanudar (o activar) un proceso implica reiniciarlo a partir del punto en el que se
suspendió.
Las operaciones de suspensión y reanudación son importantes por diversa razones:
Si un sistema está funcionando mal y es probable que falle, se puede suspender
los procesos activos para reanudarlos cuando se haya corregido el problema.
Un usuario que desconfíe de los resultados parciales de un proceso puede suspenderlo
(en vez de abortarlo) hasta que verifique si el proceso funciona correctamente o no.
Algunos procesos se puede suspender como respuesta a las fluctuaciones a corto
plazo de la carga del sistema y reanudarse cuando las cargas regresen a niveles
normales.
proceso).
CONCLUSIÓN