Describa el mapeo en memoria para un procesador con interrupciones habilitadas
Un procesador con interrupciones habilitadas funcionara igual que un procesador sin interrupciones habilitadas. Ejecutara las instrucciones de forma habitual, hasta detectar una interrupción activándose.
Si esto sucede, detendrá el flujo normal del programa, guardando el estado actual de los registros, en que instrucción se encontraba, etc, y saltara al espacio de memoria que le solicite la interrupción.
Una vez hecho esto, realizara la interrupción, y cuando esta acabe, regresara al lugar en el que se encontraba.
Por lo regular, al saltar a una instrucción de interrupción, detiene temporalmente la activación de otras interrupciones, para evitar quedarse atorado constantemente en un ciclo de interrupciones.
Si esto sucede, detendrá el flujo normal del programa, guardando el estado actual de los registros, en que instrucción se encontraba, etc, y saltara al espacio de memoria que le solicite la interrupción.
Una vez hecho esto, realizara la interrupción, y cuando esta acabe, regresara al lugar en el que se encontraba.
Por lo regular, al saltar a una instrucción de interrupción, detiene temporalmente la activación de otras interrupciones, para evitar quedarse atorado constantemente en un ciclo de interrupciones.
Comentarios
Publicar un comentario