lógica de las interrupciones

Re: lógica de las interrupciones

de Juan Ramirez -
Número de respuestas: 0
The cuento cómo le entiendo yo a ver si sirve:



Que las interrupciones estén enmascardas te da la tranquilidad de que nadie

te va tocar las variables globales que estés usando.



Dicho esto, lo mejor sería que llames a enable() cuando lo necesites, es

decir, justo antes del busy wait que vas a hacer esperando a que el handler

de la otra interrupción se ejecute (se supone que este es el objetivo: que

se ejecute otro handler para actualizar alguna variable compartida).



Sobre el disable(), acordate que el CPU deshabilita las interrupciones

antes de llamar al manejador de una interrupción, por lo que no es

necesario que lo hagas (a no ser algún caso loco en que la espera sea con

timeout y el manejador de la interrupción que estás esperando no se ejecute

nunca).



--

Sent from my Communicator



On Wed, Dec 18, 2019, 8:43 PM Martin Vigliarolo Oyarzabal (via FING) <