*   >> Lectura Educación Artículos >> science >> computadoras

Las solicitudes de interrupción (IRQ)

errumpe

Otro tipo de interrupción que se produce en las PC modernas.; conocido como interrupciones de software, son generados por el sistema operativo, los programas y varias otras aplicaciones de software. Son utilizados por varios programas de software en respuesta a diferentes eventos que se producen cuando el sistema operativo y las aplicaciones de ejecución. En esencia, un interrupción de software representa la CPU interrumpir en sí (como la interrupción se origina desde dentro de la CPU) y es parte de la razón de cómo la CPU es capaz de hacer muchas cosas a la vez.


BIOS de una computadora ofrece diversos rutinas de software (subprogramas) que pueden ser llamados por el software de nivel superior como DOS, Windows, o sus aplicaciones, para realizar diferentes tareas. Esto incluye acciones como la lectura y escritura del disco duro, procesamiento de la información recibida de los dispositivos, etc.


Otra actuación mejora la funcionalidad que las interrupciones de software hacen posible es facilitar el software del sistema (DOS o el sistema operativo), aplicaciones y otros software para acceder directamente entre sí a través de rutinas de la BIOS sin tener que saber dónde está la aplicación de destino reside en la memoria.

Interrupción Tabla vectorial

Normalmente, para llamar a una rutina de software que necesita saber su dirección ( ubicación) en la memoria.

Sin embargo; con solicitudes de interrupción una mesa denomina tabla de vectores de interrupción se crea y esto se utiliza para evitar la necesidad de conocer de forma explícita la dirección correcta en la memoria. Ahora cada vez que se arranca el sistema, el BIOS pone direcciones que representan dónde se encuentran sus rutinas para cada interrupción que está configurado para responder.

Siempre DOS, el sistema operativo u otras aplicaciones quieren utilizar una rutina de BIOS , genera una interrupción de software.

El sistema procesa la interrupción por buscar el valor en la tabla de vector de interrupción y luego salta automáticamente directamente a la rutina de BIOS apropiado. Los sistemas operativos modernos y aplicaciones, así como DOS también pueden utilizar directamente esta tabla de vectores de interrupción.

BIOS Asignación de Nombres lógicos

El BIOS asigna nombres lógicos a los dispositivos en función de su número de IRQ y dirección de memoria.

Por ejemplo: IRQ 3 y dirección E /S 2F8-2FFh convierte Com2

En sistem

Page   <<  [1] [2] [3] [4] >>
Copyright © 2008 - 2016 Lectura Educación Artículos,https://lectura.nmjjxx.com All rights reserved.