MoDeo De Estados iDeal

Páginas: 20 (4950 palabras) Publicado: 2 de abril de 2012
FACULTAD DE INGENIERIA, ARQUITECTURA Y URBANISMO

SISTEMAS OPERATIVOS
Implementar un Simulador de controlador de tráfico

DOCENTE:
Ing. Luis Alberto Reyes Lescano.
ALUMNOS:
Regalado Guevara Carlos


ESCUELA:
INGENIERIA DE SISTEMAS

CICLO:
V

PIMENTEL JULIO DEL 2011

1. Titulo
Implementar un simulador de controlador de tráficodel Sistema Operativo
2. Importancia
Permitirá comprender, de una manera gráfica, el proceso de administración de la CPU con la implementación del modelo de estados básico o ideal.

3. Objetivos
4.1. Objetivo general
* Implementar un simulador de controlador de tráfico para mostrar el funcionamiento de los aspectos de la administración del procesador

4.2. ObjetivoEspecifico
* suministrar el algoritmo a emplear
* Identificar los estados de un proceso
* Diseñar el simulador en un lenguaje de programación.

4. Marco teórico

5.3. Administración del procesador

Proceso. Es un programa en ejecución. Mientras que el programa es una entidad pasiva, el proceso es una entidad activa. Un proceso es la entidad que puede ser asignada alprocesador y ejecutada por este.

Un proceso puede a su vez estar formado por varias tareas o hilos que pueden ejecutarse en modo concurrente. La unidad mínima ejecutable es la tarea o hilo.

Un proceso a lo largo de su vida en el sistema va a pasar por varios estados:
* Nuevo
* Listo.- Estructuras de datos.
* Ejecución.- CPU.
* Bloqueo.- Espera de E/S o Evento.
*Suspendido.- Suspender proceso por requerimientos del sistema.

Estados de un proceso.
Algunos procesos en el estado ejecución están listos para ejecutar, mientras que otros están bloqueados, esperando a que termine una operación de E/S (Por lo que el modelo de dos estados no sirve).

Así pues utilizando una cola sencilla el distribuido busca el proceso más antiguo de la cola y que no esté bloqueadoUna forma más natural de afrontar esta situación es dividir el estado de No ejecución en dos: Lista y Bloqueado. Por tanto los 5 estados de este nuevo modelo son:
 
* Ejecución. El que está actualmente en ejecución.
* Listo. Preparado para ejecutar en cuanto se le de la oportunidad.
* Bloqueados. No puede ejecutar hasta que se produzca un cierto suceso. ( Terminación deuna operación de E/S)
* Nuevo. Proceso que se acaba de crear pero que todavía no ha sido admitido por el SO en el grupo de procesos ejecutables.
* Terminado. Un proceso que ha sido excluido por el SO del grupo de procesos ejecutables.

Los estados Nuevo y Terminado son construcciones muy útiles para la gestión de procesos

* El estado de Nuevo corresponde a los procesos queacaban de ser definidos.
El SO define un proceso nuevo en dos pasos:
 
* Primero, lleva a cabo tareas de gestión interna.
* Se le asocia un identificador al proceso y se construyen y asignan algunas tablas necesarias para gestionar el proceso. (En este punto el proceso llega al estado de nuevo. El SO operativo ha llevado a cabo las operaciones necesarias para crear proceso pero no seha comprometido a su ejecución).
 
* Un proceso sale del SO en dos pasos :
 
* El proceso llega al punto normal de terminación de un proceso, cuando se abandona debido a un error irrecuperable o cuando otro proceso hace que este abandone. La terminación pasa el proceso al estado de Terminado. (En este punto, el SO ya no eligira más este proceso para ejecutar aunque conserva las tablasasociadas al proceso durante un tiempo para la posible utilización de la información pro otros procesos)
* Finalmente el SO ya no necesita mantener los datos relativos al proceso y estos se borran del sistema.
 
  Estos cinco estados descritos anteriormente dan lugar a una serie de combinaciones:
 
* Nulo - Nuevo. Se crea un nuevo proceso.
* Nuevo - Listo. se supone que...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Modeo De Kotter
  • Modeos A Tomicos
  • Modeo Apa
  • Modeo agroexportador
  • El ideal del yo y el yo ideal
  • Idealismo
  • El ideal
  • Un Estado Ideal

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS