Elaboracion De Procesos

Páginas: 7 (1691 palabras) Publicado: 17 de enero de 2013
Requerimientos Principales de un Sistema Operativo Descripción y Control de Procesos
Capítulo 3 • Entrelazar la ejecución de varios procesos para maximizar el uso del procesador a la vez que se mantiene un tiempo de respuesta razonable • Asignar recursos a procesos siguiendo una determinada política • Dar soporte a la comunicación entre procesos y a la creación de procesos de usuario

Proceso• También llamado tarea • Ejecución de un programa individual • Puede ser trazado
– listar la secuencia de instrucciones que ejecuta

Modelo de Procesos de dos estados
• El proceso puede estar en uno de dos estados
– Running (ejecutandose) – Not-running

Los procesos not-running en una cola

La cola es una lista enlazada de bloques de datos, cada uno de los cuales representa un objeto. Creación de procesos
• Envío de un trabajo por lotes (batch) • Conexión de usuario (log-in) • Creados para proporcionar servicios como imprimir • Procesos que crean otros procesos • • • •

Terminación de procesos
Un trabajo por lotes ejecuta la instrucción Halt Un usuario se desconecta (log-out) Salir de una aplicación Errores y condiciones de fallo

Razones para la terminación de unproceso
• • • • • Finalización normal Se excede el tiempo límite No hay memoria disponible Violación de límites Error de protección
– ejemplo: escribir en un fichero de sólo lectura

Razones para la terminación de un proceso
• Fallo de entrada/salida (E/S) • Instrucción inválida
– Ocurre cuando se intenta ejecutar datos

• Error aritmético • Tiempo de espera sobrepasado
– un proceso esperaun evento más tiempo del máximo especificado

• Instrucciones privilegiadas • Uso incorrecto de datos • Intervención del Sistema Operativo
– cuando se detecta un interbloqueo (deadlock)

• El padre termina, así que los hijos mueren • Por petición del proceso padre

Procesos
• Not-running
– Listo para ejecutar

Un modelo de cinco estados
• • • • • Running (en ejecución) Ready (listo)Blocked (bloqueado) New (nuevo) Exit (salida)

• Bloqueado
– esperando una entrada/salida

• El planificador (dispatcher) no puede seleccionar forzosamente el proceso que más tiempo lleve en la cola porque puede estar bloqueado

Usando dos colas

Procesos suspendidos
• El procesador es más rápido que la E/S, así que todos los procesos pueden estar esperando E/S • Sacar estos procesos aldisco para liberar más memoria (swap) • De estado bloqueado pasa a suspendido cuando el proceso es ‘movido’ al disco (swap) • Dos nuevos estados
– Bloqueado, suspendido – Listo (ready), suspendido

Un Estado de Suspendido

Dos Estados de Suspendido

Razones para la Suspensión un Proceso

Razones para la Suspensión un Proceso
• Swapping
– el S.O. necesita liberar suficiente memoriaprincipal para ubicar un proceso que está listo para ejecutar Running

Descripción de Procesos
Blocked I/O Suspended

• Otra razón del sistema operativo
– el S.O. puede suspender un proceso del que sospecha que puede estar causando problemas

• Petición interactiva del usuario
– un usuario puede querer suspender un proceso por motivos de depuración, o relacionado con el uso de un recurso

•Temporización
– un proceso puede ejecutarse periódicamente (monitorización o contabilidad) y suspenderse hasta el siguiente intervalo de tiempo

• Petición del proceso padre
– un proceso puede suspender a descendiente para examinarlo, modificarlo o coordinar la actividad de varios

¿qué información necesita el S.O. para controlar los procesos y gestionar los recursos?

Estructuras deControl del Sistema Operativo
• Información sobre el estado actual de cada proceso y recurso • Las tablas se construyen para cada entidad que gestiona el sistema operativo

Tablas de Memoria
• Asignación de memoria principal a procesos • Asignación de memoria secundaria a procesos • Atributos de protección de acceso a regiones de memoria compartida • Información necesaria para gestionar la...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Proceso de elaboración
  • Procesos de elaboracion
  • Proceso de elaboracion y aprobacion del presupuesto
  • Proceso De Elaboración De Noms Y Nmx
  • Proceso de elaboración industrial del queso
  • Proceso de elaboracion del vidrio
  • PROCESO DE ELABORACION Y ARMADO CPU
  • Proceso De La Elaboracion De Un Lapiz

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS