¿Qué sucede con el gestor de interrupciones anulado?

No pude encontrar una respuesta adecuada para las siguientes preguntas, incluso en algunos libros del kernel bien escritos:

Están diciendo que un ISR no puede dormir porque no es posible reprogramar un ISR ya que no está conectado con ningún proceso, así que, ¿qué sucede cuando una interrupción de prioridad más alta se anticipa a la ejecución? ¿El ISR interrumpido no se reprogramará (ejecutará) de nuevo? Si es así, ¿cómo y quién hará ese trabajo?

muchas veces deshabilitaremos la interrupción (por ejemplo: 1. En la región crítica 2. Cuando se está ejecutando una rápida interrupción, se deshabilitará toda la interrupción en el procesador actual), ¿qué ocurrirá con las interrupciones que se producen cuando las interrupciones se deshabilitan? ¿Son simplemente descartados? ¿O será almacenado en algún lugar para su posterior ejecución? Si es así, ¿dónde y cómo?

cuando se ejecuta un ISR, se deshabilitará la interrupción en la línea IRQ actual para evitar el reentrante (evitando que se ejecute otro ISR en la misma línea), pero ¿por qué? ¿Qué pasa si un ISR es reentrante?

* ISR = Rutina de servicio de interrupción

* Ellos = autor del libro

Respuestas a la pregunta(4)

Su respuesta a la pregunta