Sie sind auf Seite 1von 1

Deshabilitando interrupciones

Es un sistema con un solo procesador y lo ms simple es que cada proceso deshabilite todas las
interrupciones justo despus de entrar a su regin crtica y las rehabilite justo despus de salir.

Y con las interrupciones deshabilitadas no puede ocurrir interrupciones de reloj, despus de


todo la CPU solo se conmuta de un proceso a otro y como resultado la CPU no se conmutara a
otro proceso.

Por ende una vez que el proceso ha deshabilitado las interrupciones puede examinar y
actualizar la memoria compartida sin temor a q la memoria intervenga.

Comunidad entre procesos

Con frecuencia es conveniente para el mismo kernel deshabilitar las interrupciones por unas
cuantas instrucciones mientras actualiza variables o listas.

Por ejemplo: si ocurre una interrupcin mientras la lista de procesos se encuentra en un


estado inconsistente podran producirse condiciones de carrera. La conclusin es que a
menudo deshabilitar interrupciones es una tcnica til dentro del mismo sistema opertico,
pero no es apropiado como mecanismo de exclusin mutua para los procesos de los usuarios.

Pregunta:

En un sistema con un solo procesador la Solucin ms simple es?

LAS MAQUINA ACTUALES HASTA CUANTOS NUCLEOS TENDRAN?

Das könnte Ihnen auch gefallen