martes, 6 de abril de 2010

Resumen Catorceava y Quinceava clase

PROCESOS

1. Conceptos de procesos

2. Operaciones sobre procesos

3. Procesos cooperativos

4. Hilos

5. Planeación de procesos

Un SO ejecuta una variedad de programas:

Ø Sistemas por lotes-trabajos

Ø Sistemas de tiempo compartido-programas de usuario o tareas

Definición: Un programa en ejecución con el entorno asociado/unidad de procesamiento gestionada por el SO

Un proceso incluye:

Ø Un contador de programa

Ø Pila

Ø Sección de datos, código

Programa: Ente pasivo

Proceso: Ente activo


Sistema con memoria virtual

Ø La información de traducción está en la tabla de páginas

Ø Preasignación de zona de intercambio: Todas la páginas están en disco, algunas están copiadas en marcos de páginas

Traza de los procesos

Traza: Listado de las secuencia de instrucciones que se ejecutan para un proceso.

Modelo simplificado

Ø Un proceso puede estar en dos estados

ü Corriendo

ü No corriendo


Despacho es la orden para que sea ejecutado o la iniciación de un estado a otro.

Pausa: es el momento o la orden para salir, o detener la ejecución.

Queue: lista de listos, es como lista de espera para ejecución y se da la transición de despacho.

En la medida que se ejecuta un proceso su estado modifica:

Ø Nuevo: El proceso se está creando

Ø Corriendo: Las instrucciones están ejecutándose

Ø Esperando/Bloqueado: El proceso está a la espera de la ocurrencia de algún evento.

Ø Listo: El proceso está esperando a ser asignado al procesador

Ø Terminando: El proceso ha terminado su ejecución.










No hay comentarios:

Publicar un comentario