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!
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!
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
Ta eso si, pero el tema de deshabilitar, instalar y habilitar las interrupciones se hace igual para ambos casos? Gracias!!!
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