Mera Resabala J ess Alejandro Segundo Nivel A Descripcin de los diferentes estados de un proceso, tomando en cuenta 5 procesos diferentes Se registran las peticiones de ejecucin de procesos los cuales almacenan o se ponen en una cola de espera o en otras palabras se almacena en la memoria ram para esperar su tiempo de ejecucin. El sheduller se encarga de administrar y asignar el orden de ejecucin y las unidades de tiempo para dichos procesos y el trabajo del disptacher empieza, el cual es poner en ejecucin el orden que el planificador crea mejor. Poniendo como ejemplo podramos decir q el primer proceso al que llamaremos proceso A requiere de un tiempo de ejecucin de 7 unidades de tiempo pero en este caso el sheduller solo le asigna 4 este proceso paso de estar en la cola (listo o preparado) para pasar a la ejecucin a este cambio se lo denomina transicin de estado. Al finalizar sus unidades de tiempo y al no haber concluido con su ejecucin vuelve a ocurrir una transicin la cual sera de pasar de la ejecucin a la cola de listo y preparado para esperar su nuevo tiempo de ejecucin. Ahora como el proceso A desocupo el procesador dejando sitio para que el segundo proceso en la cola de listo y preparado al que se denominar proceso B el cual solo necesita dos unidades de tiempo, el planificador le asigna dos unidades de tiempo, el proceso hace la transicin de la cola a la ejecucin pero al momento de la misma el sistema nota la falta de un recurso, el proceso quedar bloqueado por el motivo de no tener los recursos necesarios para la ejecucin del proceso. En estos casos el procesador es liberado dando paso a otros procesos que se encuentren esperando su ejecucin. Al ocurrir la transicin del proceso B que va de la ejecucin a un estado de bloqueo el tercer proceso en la cola de listo y preparado al que denominaremos proceso C realiza la transicin de la cola de listo y preparado a la ejecucin se le asigna las unidades de tiempos necesarias para la finalizacin de su procesos, este proceso C al acabar con su tiempo de ejecucin en el procesador este proceso es eliminado de la cola de espera y del procesador porque ya cumpli con su vida til. Al dejar el procesador desocupado y listo para recibir nuevos procesos el 4to proceso o proceso D salta del estado de listo y preparado al de ejecucin, este le es asignado un nmero de unidades de tiempo menor a la de las requeridas por lo que este proceso pasara del estado de ejecucin al estado de listo y preparado, pero al estar en la cola de espera el proceso D requiere de una entrada directa del usuario la cual no recibe, el proceso sufre otra transicin en ese instante y pasa de estar lis y preparado para la ejecucin a el estado de listo suspensin en el cual deber esperar a recibir los datos o recursos que le hagan falta para despus de haberlos recibido reanudar su ejecucin. Ahora supongamos que el proceso B ya obtuvo el recurso que le haca falta para continuar con su ejecucin entonces en este momento el proceso B pasa del estado de bloqueo y regresa a la lista de espera para registrar su ejecucin recordando que este obtendr el ltimo puesto en la cola de espera por el simple hecho de basarnos en la lgica de algunos procesadores que se basa en el principio denominado (fifo) primero en entrar primero en salir y considerando que nuestro ejemplo se basa en 5 procesos en espera nos hara falta la ejecucin del 5to proceso o proceso E, al cual se le agregan unidades de tiempo suficientes para terminar con su ejecucin con una solo pasad por el procesador per al momento de la transicin del estado listo y preparado surge un error en el procesos que es causado por la falta de recursos para que este proceso contine con su ejecucin normal, pero el proceso pasa de estar de un simple estado de bloqueo y cambia a un estado de bloqueo en suspensin en el cul se encuentra esperando un evento como por ejemplo la cancelacin del proceso , de ah el proceso B pasa a su ejecucin y la termina satisfactoriamente, y el 4 proceso recibe los datos de entrada necesarios para avanzar y tambin terminar su ejecucin.