tecnico

Páginas: 31 (7726 palabras) Publicado: 20 de noviembre de 2013
Jueves 17 de Octubre

La máscara permite condicionar la atención de las solicitudes de interrupción que ingresan a través de INTR. Esto es fundamental para permitir o no el anidamiento de rutinas de atención de interrupciones de esta clase.

Es importante ver que, cuando comienza la ejecución de la rutina de atención de la interrupción, IF debe pasar a 0 al menos hasta que la línea INTR pasea bajo. Si esto no fuera así, solo llegaría a ejecutarse la primera instrucción de esta rutina y el micro comenzaría nuevamente con otro ciclo de reconocimiento.


Interrupción enmascarable significa que, bajo control del software, el procesador puede aceptar o ignorar (enmascarar) la señal de interrupción.  Para ello se envía una señal a la patilla INTR, y el procesador la atiende o la ignoraen función del contenido de un bit (IF) en un registro (FLAGS) que puede estar habilitado o deshabilitado.  En el primer caso, cuando se recibe la señal, el procesador concluye la instrucción que estuviese en proceso y a continuación responde con una combinación de señales en algunas de sus terminales componiendo una sucesión de dos señales INTA ("Interrupt Acknowledge").


No-enmascarable.Interrupción no enmascarable

La solicitud de interrupción no enmascarable se realiza a través de la entrada NMI (Non maskable Interrupt). NMI solicita una interrupción de “tipo” fijo igual a 2, por lo tanto no es necesario que se realice un ciclo de INTA.

NMI es una entrada asincrónica activa por flanco ascendente. El flanco ascendente en la entrada de NMI, se mantiene en el interior delmicro hasta que la instrucción en curso finaliza.

No es enmascarable por lo que su atención es inevitable. Esto hace que, independiente de la estructura que se monte para las interrupciones enmascarables, puede pensarse que, NMI es siempre la interrupción más prioritaria ya que puede interrumpir la ejecución de cualquier servicio generado por INTR.

Para que el pedido se haga efectivo, la entradadebe permanecer en alto, al menos dos ciclos de reloj, hasta que el micro la reconozca. La línea puede bajar antes, durante o después del servicio de NMI.

Para que el micro vuelva a reconocer otro pedido, la línea debe haber permanecido en bajo almenos dos ciclos de reloj después de haber bajado.

NMI, se usa para situaciones graves que requieran atención incondicional del micro. Un usotípico de NMI, es la ejecución de la rutina para caídas de alimentación del sistema o sistemas de watch - dog.

Es importante ver que, como NMI es no enmascarable, no podría ser activa por nivel, ya que sería imposible impedir que se repita el comienzo de la atención cuando se ejecuta la primera instrucción de la rutina de servicio.

Interrupción no enmascarable significa que la interrupción nopuede ser deshabilitada por software.  Este tipo de interrupciones ocurren cuando se recibe una señal en la patilla NMI ("Nonmaskable Interrupt") del procesador.  Se reservan para casos en que es crítica la respuesta, por ejemplo que se detecte un error de paridad en la memoria.  Además son de prioridad más alta que las enmascarables.

Acceso Directo a Memoria (DMA)

El acceso directo a memoriase inventó con el propósito de liberar al CPU de la carga de atender a algunos controladores de dispositivos. Para comprender su funcionamiento vale la pena revisar cómo trabaja un controlador sin DMA. Cuando un proceso requiere algunos bloques de un dispositivo, se envía una señal al controlador con la dirección del bloque deseado. El controlador lo recibe a través del 'bus' y el proceso puedeestar esperando la respuesta (trabajo síncrono) o puede estar haciendo otra cosa (trabajo asíncrono). El controlador recibe la señal y lee la dirección del bus. Envía a su vez una o varias señales al dispositivo mecánico (si es que lo hay) y espera los datos. Cuando los recibe los escribe en un buffer local y envía una señal al CPU indicándole que los datos están listos. El CPU recibe esta...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Tecnica
  • Tecnico
  • Tecnicas
  • Tecnicas
  • Tecnico
  • Tecnicas
  • Tecnico
  • Tecnico

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS