ConmutacionProcesosCooperativos

Páginas: 2 (392 palabras) Publicado: 18 de octubre de 2015
Sistemas Operativos A

Conmutación de Contexto


La conmutación del CPU requiere que el sistema conserve el estado del proceso anterior y cargar elestado del nuevo proceso (conmutación de proceso).



El tiempo de conmutación es trabajo adicional por parte del kernel, no realiza trabajo útil.



El tiempo del cambio de contexto depende de la velocidad y  del soporte HW del sistemaOperaciones sobre procesos
Existen dos operaciones que se pueden realizar sobre los procesos: Creación y Eliminación 
1. Creación de procesosUn proceso (padre) puede crear nuevos procesos (hijos) a través de llamadas al sistema durante su ejecución.
Recursos


Se pueden obtener los recursos directamente del sistema operativo



Puede restringirse al subconjunto de recursos del proceso padre

•El padre puede repartir o compartir sus recursos con los procesos hijos

Ejecución


El padre se ejecuta de manera concurrente con sus hijos



El padre espera hasta que alguno o todos sus hijos terminenRazones para la creación de un proceso




Cuando el usuario ejecuta una aplicación del sistemaEl SO crea un proceso de sistema para realizar una función de la aplicación ejecutada por el usuario
Un proceso puede crear otro proceso

2. Eliminación de procesos
Un proceso concluye cuando termina su declaración y pide al sistema que lo borre. O bien, un proceso padrepuede finalizar la ejecución de un proceso hijo.
Razones para la eliminación de un proceso


Finalización normal



Límite de tiempo excedido
M.I. Marcela Ortiz Hernández

Sistemas Operativos A



Memoria no disponible

•Violaciones de frontera



Error de protección



Error aritmético



Fallo E/S



Instrucción no válida



Instrucción de privilegio



Intervención del usuario



Terminación del proceso padre

•Ya no se requiere la tarea asignada al hijo

Terminación en cascada. Cuando se elimina un proceso padre se debe eliminar a todos sus hijos, es decir, ...
Leer documento completo

Regístrate para leer el documento completo.

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS