Please enable JavaScript.
Coggle requires JavaScript to display documents.
Sistemas Operativos IV, Tomás Scala, Mapa conceptual de: S0_4, Desarrollo…
Sistemas Operativos IV
Interrupciones y excepciones
gestionado por
Manejador de interrupciones
también
realiza
Cambio de proceso
(Procces Switching)
Mode Switching
Cambio de estado de un proceso
Guardar el estado del procesador, incluyendo el contador del programa y otros registros
Actualizar el PCB. También se actualizan otros campos importantes, incluyendo la razón por la cual se cambia el estado
Mover el PCB a la cola correspondiente. Listo, ejecutando, etc.
Selección de un nuevo proceso a ejecutar
Actualizar el PCB elegido
Actualizar las estructuras de datos gestión de memoria
Restaurar el estado del procesador al qu etenía en el momento en el que proceso seleccionado salió del estado ejecutando por última vez
también realiza
Multiprocesamiento
Concurrencia
Conceptos de concurrencia
Operación atómica
Condición de carrera
Sección o región crítica
Recurso compartido
Mecanismos de Sincronización
La concurrencia puede traer problemas que se solucionan ocn mecanismos que pueden emplearse: candados, semáforos y variables de condición
Regiones de exclución mutua
1 more item...
Semaforos
1 more item...
Variables de condición
1 more item...
Si hay una interrupción pendiente, el proceso actúa de la siguiente manera:
Coloca un contador de programa en la dirección de comienzo de la rutina del programa manejador de interrupción
Cambia de modo usuario a modo núcleo de forma que el código de tratamiento de la interrupción pueda incluir instrucciones privilegiadas
Tipos de interrupciones
Interrupción de reloj
Interrupción de E/S
Fallo de memoria
Tomás Scala
Mapa conceptual de: S0_4
Desarrollo de Software 1er año