Interrupciones

Interrupciones

de Alvaro Gabriel Señorale Perez -
Número de respuestas: 3

Hola, quisiera saber cual es la diferencia a la hora de implementar rutinas de interrupción en una maquina dedicada y en una que no lo es, en el sentido de deshabilitar interrupciones, instalar y hablilitar y demás.

Gracias!

En respuesta a Alvaro Gabriel Señorale Perez

Re: Interrupciones

de Federico Rivero -

Las diferencias son todas deducibles de la responsabilidad del programador en cada escenario. En el caso de una máquina no dedicada, al operar el programa a desarrollar en un entorno compartido, no se puede abusar de los recursos ni modificar aquellos compartidos, esto recae en por ejemplo no modificar el valor de los registros en las rutinas de interrupción. En el caso de una máquina dedicada, el programador es responsable de todo el sistema, y por lo tanto debe programar el loop principal de la máquina, pero se puede tomar otras libertades, ya que es el único que está usando el sistema.

Saludos!

       Federico

En respuesta a Federico Rivero

Re: Interrupciones

de Alvaro Gabriel Señorale Perez -

Ta eso si, pero el tema de deshabilitar, instalar y habilitar las interrupciones se hace igual para ambos casos? Gracias!!!

En respuesta a Alvaro Gabriel Señorale Perez

Re: Interrupciones

de Federico Rivero -

Generalmente no te vamos a pedir que instales las rutinas de interrupción para una máquina no dedicada pues lo más probable es que haya otras rutinas a instalar de las cuales no dispondrías las direcciones.

Saludos!

       Federico