Está en la página 1de 6

INGENIERA EN SISTEMAS COMPUTACIONALES.

Tema:
Tcnicas de Administracin de Procesos en el Sistema Operativo.

Materia:

Sistemas Operativos.
AEC-1061

Maestro:

Ing. Gil Santana Esparza.

Grupo:

S301.

Alumno:

Melo Hernndez Jaime Javier.

21/09/2017
Diagrama de Estados y Transiciones de un Proceso.

Los bloques de control de los procesos se almacenan en colas, cada una de las
cuales representa un estado particular de los procesos, existiendo en cada bloque,
entre otras informaciones. Los estados de los procesos son internos del sistema
operativo y transparentes al usuario.

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 estn en


condiciones de hacerlo.

Se dividen en:
Ejecucin: Estado en el que se encuentra un proceso cuando tiene el control
del procesador. En un sistema monoprocesador este estado slo lo puede
tener un proceso.
Preparado: Aquellos procesos que estn dispuestos para ser ejecutados,
pero no estn en ejecucin por alguna causa (Interrupcin, haber entrado en
cola estando otro proceso en ejecucin, etc.).
Bloqueado: Son los procesos que no pueden ejecutarse de momento por
necesitar algn 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.

Estados de los procesos


Nuevo: El proceso es creado.
Ejecucin: Se ejecutan instrucciones.
Espera: El proceso est en espera por la ocurrencia de algn evento.
Listo: El proceso est esperando a que le asignen el procesador.
Terminado: El proceso finaliza su ejecucin.
Activar Listo y/o
Listo
Suspendido
Suspender

Sucede este
Ejecucin proceso
Puede
suceder
esto

Terminado Se Activar
Bloqueado
Bloqueado
y/o
Suspendido
Informacin asociada con cada proceso:

Estado del proceso


Program counter
Registros del CPU
Informacin de planificacin del CPU
Memoria
Informacin para administracin
Informacin de estatus de E/S

Transiciones:

1) El proceso se bloquea en la entrada.


2) El planificador elige otro proceso.
3) El planificador elige este proceso.
4) La entrada se vuelve disponible.

Estados:

1. Ejecucin (que en realidad hace uso del CPU en ese instante).


2. Bloqueado (incapaz de correr hasta que suceda algn evento externo.
3. Listo (ejecutable; se detiene temporalmente para permitir que se ejecute
otro proceso).
Referencias:
http://sistemasoperativosumg.blogspot.mx/p/planificacion-de-procesos.html
https://es.slideshare.net/javierignacioalv/introduccion-a-la-administracion-de-los-
procesos-y-el-procesador

También podría gustarte