Mendoza - Ramirez - Cristian Eduardo ( (Actividad 6.T8) ) PDF
Mendoza - Ramirez - Cristian Eduardo ( (Actividad 6.T8) ) PDF
Mendoza - Ramirez - Cristian Eduardo ( (Actividad 6.T8) ) PDF
OPERATIVOS
ALUMNO: CRISTIAN EDUARDO MENDOZA RAMIREZ
TERCER SEMESTRE
GRUPO 3SF
1
INDICE
INTRODUCCION........................................................................................................3
DIAGRAMA DE LAS TRANSICIONES DE ESTADO DE LOS PROCESOS............4
CONCLUSION............................................................................................................5
2
INTRODUCCION
El contenido de este trabajo abordara lo relacionado a una transición de estado la
cual implica que un proceso cambie de un estado a otro. Al realizar un proceso una
transición de estado, el sistema operativo registra el nuevo estado en el PCB (placa
de circuito impreso o también podemos decir que es la placa donde se conectan los
componentes electrónicos).
Los sistemas operativos necesitan del concepto de proceso. El sistema operativo
debe relacionar la ejecución de un número de procesos para maximizar la utilización
de los recursos la computadora y proporcionar un tiempo de respuesta razonable. El
sistema operativo debe asignar recursos a los procesos de acuerdo a una política
específica (ciertas funciones o aplicaciones que son de mayor prioridad), mientras
impide los interbloqueos. Por último, el sistema operativo debe ofrecer un soporte
para llevar a cabo la comunicación entre procesos.
Un programa es una secuencia de instrucciones escrita en un lenguaje dado. Un
proceso es una instancia de ejecución de un programa, caracterizado por su
contador de programa, su palabra de estado, sus registros del procesador, su
segmento de texto, pila y datos, etc. Un programa es un concepto estático, mientras
que un proceso es un concepto dinámico. Es posible que un programa sea
ejecutado por varios usuarios en un sistema multiusuario, por cada una de estas
ejecuciones existirá un proceso, con su contador de programa, registros, etc. El
sistema operativo necesita el concepto de proceso para poder gestionar el
procesador mediante la técnica de multiprogramación o de tiempo compartido,
podemos decir que el proceso es la unidad panificable, o de asignación de la
computadora
3
DIAGRAMA DE LAS TRANSICIONES DE ESTADO DE LOS PROCESOS
4
CONCLUSION
Para concluir podemos decir que un proceso puede pasar por una serie de estados
discretos, algunos de ellos son en ejecución que es donde el proceso ocupa la
computadora actualmente, es decir se está ejecutando, el estado listo o preparado,
este proceso dispone de todos los recursos para su ejecución y por ultimo tenemos
el estado bloqueado, ocurre cuando al proceso le falta algun recurso para poder
seguir ejecutándose, además de la computadora, podemos decir que un recuerso es
un dispositivo o algún dato. Este último estado necesita que ocurra algún evento que
le permita poder continuar con su ejecución.
Una transición de estado implica que un proceso cambie de un estado a otro. Al
realizar un proceso una transición de estado, el sistema operativo registra el nuevo
estado en el PCB.
La asignación del procesador al primer proceso de la lista de procesos listos se
denomina despacho.
La expiración de tiempo ocurre cuando llega un proceso al sistema y se inserta al final
de la “Lista de Procesos Listos”, el proceso se desplaza poco a poco en esta lista a
medida que los procesos se van ejecutando. Cuando el proceso llega al principio de
la lista, se le asigna el CPU (que ya está disponible).
Ocurre cuando el sistema decide que el proceso en ejecución ya ha sido ejecutado el
tiempo suficiente y es hora de que otro proceso tenga tiempo de CPU.
El bloqueo ocurre cuando el proceso se bloquea esperando que se complete una
operación de entrada/salida.
Un proceso se está ejecutando normalmente en CPU, el proceso descubre que no
puede continuar porque no llegan los datos que espera. El proceso libera
voluntariamente el CPU, en espera de los datos.
Es común que los procesos estén en espera de datos y estos no están disponibles,
por lo que se bloquean en forma inmediata.