Estados de procesos y transiciones del estado de los procesos
ESTADOS DE UN PROCESO Y TRANSICIONES DE LOS ESTADOS DE LOS PROCESOS
ASIGNATURA: Sistemas Operativos
NOMBRE: Laiphel M. Gómez Trujillo
CATEDRATICA: M.C.Tania Saenz Rivera
No. CONTROL: 10670030
IGUALA, GRO., 02 DE SEPTIEMBRE 2011
ESTADOS DE PROCESOS Y TRANSICIONES DEL ESTADO DE LOS PROCESOS
ESTADOS DE PROCESOS
Un proceso pasa por una serie deestados discretos. Varios eventos pueden ocasionar que un proceso cambie de estado. Un estado de proceso indica el estado actual del trabajo-
Estados ejecutados: Se dice que un proceso se estáejecutando (es decir, se encuentra en estado de ejecución) si tiene asignada la UCP. –ACEPTADO, LISTO, EN EJECUCION o BLOQUEADO- Y los recursos a cargo de dicho estado.
Estado listo: Es cuando un procesose dice listo si pudiera utilizar una UCP en caso de haber una disponible.
Estados bloqueados: Un proceso está bloqueado si está esperando que suceda algún evento (como un evento de fin de E/S, porejemplo) antes de poder proseguir su ejecución.
Solamente puede haber un proceso de ejecución a la vez, pero puede haber varios listos y varios pueden estar bloqueados. La lista de procesos listos seordena por prioridad, de manera que el siguiente proceso que reciba la UCP será el primero de la lista. La lista de procesos bloqueados normalmente no está ordenada; los procesos no se desbloquean(es decir, no pasan a ser procesos listos) en orden de prioridad, sino que lo hacen en el orden de ocurrencia de los eventos que están esperando. Hay situaciones en las cuales varios procesos puedenbloquearse esperando la ocurrencia del mismo evento; en tales casos es común asignar prioridades a los procesos que esperan.
El estado de un proceso cambia cuando un usuario envía un trabajo al sistemapor lotes o en forma interactivo. Cuando el sistema lo acepta lo pone en ACEPTADO en una cola. En algunos sistemas el manejador spool del trabajo (o controlador del disco) genera una tabla con las...
Regístrate para leer el documento completo.