Vous êtes sur la page 1sur 4

INGENIERIA DE SISTEMAS VI SEMESTRE Jornada Nocturna Sistemas Operativos

Laura Paola Baldion Albarracn COD. 624982 Maritza Celis Baracaldo COD. 625006 Omar Gonzalo Gmez COD. Yuli Paola Rodriguez COD. 625042

UNIVERSIDAD CATOLICA DE COLOMBIA FACULTAD DE INGENIERA SISTEMAS FUNDAMENTOS DE ECONOMIA 09 DE AGOSTO DE 2013 BOGOTA D.C

Pgina 1 de 4

INGENIERIA DE SISTEMAS VI SEMESTRE Jornada Nocturna Sistemas Operativos

1. En que consiste el cambio de contexto?

Es una tcnica que se usa en el manejo de interrupciones, transfiriendo el control al manejador de interrupciones de primer nivel apropiado previamente almacenando su estado 2. Qu significa que hayan interrupciones habilitadas y no habilitadas? Interrupciones Inhabilitadas: Cuando el ncleo est atendiendo una interrupcin Interrupciones Habilitadas: Cuando finaliza el proceso de la interrupcin que esta atendiendo 3. En que se diferencian cada una de la PSW existentes PSW Actual: Guarda la direccin de la siguiente instruccin que se debe ejecutar PSW Nueva: Contiene la direccin permanente de la memoria principal donde se encuentra el manejador de interrupciones. PSW Antigua: Almacena la direccin de la PSW actual 4. Cmo funciona la des habilitacin de interrupciones en el ncleo

El ncleo inhabilita las interrupciones hasta que termina la interrupcin que esta procesando, cuando determina su causa el ncleo pasa el tratamiento a un proceso especfico del sistema diseado. 5. Mencione 4 Funciones del ncleo y explquelos

Pgina 2 de 4

INGENIERIA DE SISTEMAS VI SEMESTRE Jornada Nocturna Sistemas Operativos

Manejjo de Interrupciones: * S.O tome el control *Guarda el proceso interrumpido *Analiza la interrupcin y la entrega * Cambia el estado del proceso interrumpido Suspensin y reanudacin procesos *Cuando hay fallas en el Sistema Operativo *Cuando hay fallas en el proceso *Cuando hay muchos procesos en ejecucin Cambio de estado de los procesos En los cambios de estado del proceso, por ejemplo, si el proceso que estaba ejecutndose pasa a otro estado (Listo, Bloqueado, etc) los pasos que se llevan a cabo son: 1. Salvar el contexto del procesador 2. Actualizar el PCB que estaba en estado de Ejecucin. Esto implica cambiar el estado del proceso a alguno de los otros estados. 3. Mover el PCB a la cola apropiada (Listos, Bloqueados, etc.) 4. Seleccionar otro proceso para ejecucin 5. Actualizar el PCB del proceso seleccionado. Esto incluye cambiar el estado del proceso a Ejecucin. 6. las estructuras de datos de gestin de memoria. 7. Restaurar el contexto del proceso a aqul que exista en el momento en el que el proceso seleccionado dej por ltima Creacin de procesos El procedimiento del sistema operativo para la creacin de un nuevo proceso incluye los pasos siguientes: 1. Asignar un nico identificador al nuevo proceso. En ese momento se aade una nueva entrada a la tabla principal de procesos, que contiene una entrada por proceso. 2. Asignar espacio para el proceso. Esto incluye todos los elementos de la imagen del proceso. 3. Debe inicializarse el PCB. La parte de informacin del estado del procesador normalmente se inicializa con la mayor parte de las entradas a cero, excepto para el IP (que se prepara con el punto de entrada del programa) y los punteros a las pilas del sistema (que establecen los lmites de la pila del proceso). La parte de informacin de control del procesador se inicializa a partir de los
Pgina 3 de 4

INGENIERIA DE SISTEMAS VI SEMESTRE Jornada Nocturna Sistemas Operativos

valores estndares por omisin y los atributos que se han solicitado para el proceso. La prioridad puede asignarse por omisin al valor ms bajo, a menos que se haya hecho una solicitud explcita de un valor mayor. 4. Se deben establecer los enlaces apropiados 5. Puede haber otras estructuras de datos que crear o ampliar.

6. Que significa que un recurso sea apropiable o no apropiable : Recursos apropiables (memoria): se pueden tomar del proceso que los posee sin producir dao Recursos no apropiables (impresora): slo pueden ser utilizados por un proceso a la vez

Pgina 4 de 4

Vous aimerez peut-être aussi