estados y transiciones

7
Materia: Sistemas Operativos Escuela Colombiana de Carreras Industriales Presenta: Mario Alejandro Gil Curso:4BN Marzo 01 de 2013 Estados y Transiciones

Upload: mariogilm81

Post on 05-Aug-2015

58 views

Category:

Documents


1 download

TRANSCRIPT

Materia: Sistemas Operativos

Escuela Colombiana de Carreras Industriales

Presenta: Mario Alejandro Gil

Curso:4BN

Marzo 01 de 2013

Estados y Transiciones

Esta

dos

y Tr

ansi

cion

esINTRODUCCION

Dentro de los procesos realizados por el computador para poder llegar a ejecutar las tareas o requerimientos solicitados por el usuario, tenemos varios tipos de estados y transiciones, siendo los mas relevantes:

• Modelo de 3 estados• Modelo de 5 estados• Modelo de 6 estados• Modelo de 7 estados

Entremos entonces a detallarlos.

Esta

dos

y Tr

ansi

cion

esMODELO DE 3 ESTADOS

Encontramos que el proceso a ejecutar pasara por 3 estados:

• Listo: EL proceso ya esta listo para su ejecución.

• En ejecución: Se esta llevando a cabo el proceso

• Bloqueado: Si el proceso necesita algún recurso pasa a este estado

Esta

dos

y Tr

ansi

cion

esMODELO DE 5 ESTADOS

Esta

dos

y Tr

ansi

cion

esMODELO DE 5 ESTADOS

Encontramos que el proceso a ejecutar pasara por 5 estados:

• Nuevo: es en este estado donde se genera la lista de los procesos que han sido creados y que aun no han sido cargados en la memoria.

• Listo: Se genera la lista de los procesos a ser ejecutados

• Ejecución: en este estado solo encontramos UN PROCESO, el cual esta siendo ejecutado por el procesador.

• Bloqueado: Hasta que no se genere un suceso pudiendo ser este de E/S, no será ejecutado

• Terminado: Aquí el proceso puede ser excluido por S.O. , sea por que se ejecuto, se detuvo, o fue abandonado por alguna razon.

Esta

dos

y Tr

ansi

cion

esMODELO DE 6 ESTADOS

En este modelo se incluye el estado “suspendido”, siendo allí donde se el proceso a ejecutar se mueve de la memoria principal a la secundaria

Esta

dos

y Tr

ansi

cion

esMODELO DE 7 ESTADOS

En este modelo se incluyen los estados “Bloqueado suspendido”, y “Listo Suspendido”• Bloqueado y suspendido: El proceso esta en memoria secundaria

esperando un suceso• Listo y suspendido: Esta en memoria secundaria y esta disponible

para la ejecución al momento en que se cargue la memoria principal