Está en la página 1de 5

GESTION DE

PROCESOS

Interrupcin de un proceso y
mecanismo
Mecanismo

Causa

Uso

Interrupcin

Externa a la ejecucin de la
instruccin actual.

Reaccin a un evento
externo asncrono.

Trampa.
Ecepciones.

Asociado con la ejecucin de


la instruccin actual.

Manejo de errores o de
condiciones excepcionales.

Peticin de un servicio.
(Llamada al sistema)

Peticin explcita.

Llamada a una funcin del


sistema operativo

Cuando se produce una interrupcin


en el proceso.
Salva el contenido de los registros del procesador, del CP

y de los punteros de pila.


Establece el contador de programa.

Debe guardar toda aquella informacin que puede ser alterada


por el tratamiento de la interrupcin, en el BCP.
Cambio de proceso. (Por interrupcin de reloj, fallo de

memoria, servicio de E/S, etc.)

Pasos:
Actualizar el BCP del proceso que est actualmente en ejecucin. Para cambiar
el estado.
Mover el BCP a la cola adecuada.
Seleccionar otro proceso para ejecutar.
Actualizar el BCP del proceso seleccionado. Para cambiar el estado.
Actualizar las estructuras de datos para el manejo de la memoria.
Restaurar el contexto del procesador.
Se producen dos cambios de contexto.
Terminacin de un proceso.

En la eliminacin de un proceso
Se devuelven sus recursos al sistema.
Se borra de todas las listas y tablas del sistema.
Se borra su BCP.

También podría gustarte