Site hosted by Angelfire.com: Build your free website today!

CONTROLADOR PROGRAMABLE DE INTERRUPCIONES

Este es otro componente importante del sistema principal. Debido a que el microprocesador debe atender peticiones de muchos componentes externos e internos se cuenta con unos canales llamados IRQ (Interrupt Request) por el que cada dispositivo debe dirigirse al microprocesador. Las interrupciones son señales enviadas a la CPU por el hardware para requerir su atención o responder alguna acción. Los sistemas actuales poseen 16 IRQs numerados del 0 – 15, algunos son asignados por el sistema y no deben cambiarse y otros pueden ser asignados por el usuario de acuerdo a la disponibilidad de recursos y a la configuración de cada componente.

La siguiente lista muestra las interrupciones que son determinadas por defecto y las que están disponibles para ser configuradas por el usuario:

00 Cronómetro del sistema. (temporizador)
01 El teclado
02 Controlador programable de interrupción (PIC)
03 Com 2 o Com 4 (Puertos de comunicaciones)
04 Com 1 o Com 3 (puertos de comunicaciones)
05 Disponible (Generalmente utilizado por el puerto paralelo  LPT2, cuando este está presente)
06 Controlador de disquettes (FDC)
07 Generalmente utilizado por el puerto paralelo LPT1
08 Sistema CMOS (reloj en tiempo real)
09 Disponible
10 Disponible
11 Disponible
12 Utilizado por el PS2 si este está presente
13 Coprocesador matemático
14 Controlador primario de Discos IDE
15 Controlador secundario de Discos IDE
 

EL CONTROLADOR DE DMA (DIRECT MEMORY ACCESS)

Para evitar saturar al microprocesador, algunos periféricos  pueden transferir datos a la memoria del computador o viceversa, sin pasar a través de la CPU. Esta operación se llama Acceso Directo a Memoria, y se controla mediante un chip conocido como controlador de DMA. El propósito principal del DMA es permitir al controlador del disco que lea, o escriba, datos sin involucrar al microprocesador. Como las operaciones de E/S desde el disco son relativamente lentas, el DMA puede aumentar un poco las prestaciones del ordenador. Los sistemas actuales tienen 8 canales DMA  (0 – 7).

Regresar
Página Principal
 Jonthny-lbit