Sunteți pe pagina 1din 7

Qu es una interrupcin?

Debido a que el procesador no puede procesar mltiples datos al mismo tiempo (procesa un dato a la vez) el sistema de multitareas es en realidad una alternancia de fragmentos de instrucciones de muchas tareas diferentes. Es posible suspender momentneamente un programa que se estaba ejecutando mediante una interrupcin que dure el tiempo que lleva una rutina de servicios de interrupcin. Luego, el programa interrumpido puede continuar ejecutndose. Existen 256 direcciones de interrupcin diferentes. Una interrupcin se realiza cuando un componente del hardware de la ordenador requiere la interrupcin del hardware. Un ordenador posee muchos perifricos. Generalmente, necesitan utilizar recursos del sistema, aunque slo sea para comunicarse con ste... Cuando necesitan un recurso, envan una peticin de interrupcin al sistema para que ste les preste atencin. Cada perifrico cuenta con un nmero de interrupcin llamado IRQ (Interruption request [Peticin de interrupcin]). Una manera de poder entender este proceso es imaginar a cada perifrico tirando de una "cuerda" conectada a una campana para indicarle al ordenador que requiere de su atencin. De hecho, la "cuerda" es una lnea fsica que conecta la ranura a la placa madre. Para una ubicacin ISAde 8 bits, por ejemplo, hay 8 lneas IRQ (Interruption Request [Peticin de Interrupcin]) que conectan la ranura ISA de 8 bits a la placa madre, IRQ 0 a IRQ7. Estas IRQ son controladas por un "controlador de interrupciones" que verifica qu IRQ tiene mayor prioridad. Para las ranuras de 16 bits, se agregan las IRQ que van desde la 8 a la 15, las cuales requieren de un segundo controlador de interrupciones. La conexin entre los dos grupos de interrupciones se realiza por medio de la IRQ 2 que est conectada a la IRQ 9 (denominada "cascada"). El trmino "cascada" se puede pensar como una manera de "insertar" las IRQ del 8 al 15 entre las IRQ del 1 al 3:

Dado que la prioridad se otorga a medida que va aumentando el orden en el nmero de IRQ, y debido a que las IRQ del 8 al 15 se insertan entre las IRQ del 1 al 3, el orden de prioridad es el siguiente: 0 > 1 > 8 > 9 > 10 > 11 > 12 > 13 > 14 > 15 > 3 > 4 > 5 > 6 > 7

Qu es un DMA?
Los perifricos con frecuencia necesitan contar con "memoria prestada" del sistema, la cual utilizarn como bfer. Este bfer ser un rea de almacenamiento temporal que permite que se escriban rpidamente datos de entrada y salida. Para afrontar esta necesidad, se defini un canal de acceso directo a la memoria denominado DMA(Direct Memory Access por sus siglas en ingls).

El canal DMA es un acceso a una ubicacin RAM en el ordenador, al que una "Direccin de Inicio RAM" y una "Direccin de Fin" hacen referencia. Este mtodo permite que un perifrico utilice canales especiales que le den acceso directo a la memoria, sin involucrar al microprocesador. Esto permite que el microprocesador se libere de la necesidad de hacer este trabajo. Un ordenador tipo PC cuenta con 8 canales DMA. Los primeros cuatro canales DMA poseen 8 bits mientras que los DMA que van del cuarto al sptimo poseen 16 bits. Normalmente, los canales DMA se asignan de la siguiente manera: DMA0 - libre DMA1 - (tarjeta de sonido)/ libre DMA2 - controlador de disquetes DMA3 - puerto paralelo (puerto de la impresora) DMA4 - controlador del acceso directo a la memoria (redirigido a DMA0) DMA5 - (tarjeta de sonido)/ libre DMA6 - (SCSI)/ libre DMA7 - disponible

Direcciones de base
Debido a que a veces los perifricos necesitan intercambiar informacin con el sistema, se les asignan direcciones de memoria para enviar y recibir datos. Estas direcciones se denominan "direcciones de base" (los siguientes trminos tambin se usan algunas veces: " puertos de entrada/salida", "puertos de E/S", "direccin E/S", "direcciones de puertos de E/S", "puertos de base", o "Direcciones de Entrada/Salida"). Por intermedio de esta direccin de base los perifricos se pueden comunicar con el sistema operativo. Por consiguiente, slo puede haber una direccin de base por perifrico. A continuacin, se podr ver una lista de algunas direcciones de base comunes: 060h - teclado 170h/376h - controlador IDE secundario 1F0h/3F6h - controlador IDE primario 220h - tarjeta de sonido 300h - tarjeta de red 330h - tarjeta del adaptador SCSI 3F2h - controlador de la unidad de disquete 3F8h - COM1 2F8h - COM2 3E8h - COM3 2E8h - COM4 378h - LPT1 278h - LPT2

Sin embargo, toda esta informacin es generalmente irrelevante para el usuario medio, que no necesita preocuparse por sta.

Por qu existen conflictos con el hardware?


Una interrupcin es una lnea que conecta a un perifrico con el procesador. Tambin puede ser una interrupcin del hardware, cuando un componente del hardware de la PC as lo requiere. Por ejemplo, esto sucede cuando se presiona una tecla y el teclado quiere que el procesador lo note. Sin embargo, no se pueden solicitar las 256 interrupciones como interrupciones del hardware. Los diferentes perifricos siempre solicitan interrupciones especficas. Por este motivo, cuando instale y configure tarjetas de expansin, deber asegurarse de que dos perifricos deferentes no usen la misma interrupcin. De hecho, si dos perifricos poseen la misma IRQ, el sistema no sabr a qu hardware deber darle el control...el sistema se bloquear o no funcionar normalmente... generando lo que se denomina conflicto con el hardware. Un conflicto con el hardware no slo se produce cuando dos perifricos sufren la misma interrupcin del hardware. Tambin puede generarse un conflicto si dos perifricos tienen la misma direccin de entrada/salida o si se les asignan los mismos canales DMA.

Cmo configurar las IRQ de los perifricos


La IRQ de una tarjeta puede modificarse, ya que es necesario asignarle un nmero de IRQ que otro perifrico no utiliza. En las tarjetas ms antiguas, se configurara utilizando puentes en la tarjeta. En las tarjetas ms recientes (las que poseen un BIOS con sistema Plug and Play), los recursos (IRQ, DMA, Direcciones de Entrada-Salida) se configuran con una pequea utilidad (que a menudo se ejecuta en DOS) que viene junto con la tarjeta de red (generalmente se la denomina setup.exe, install.exe, ezconf.exe, config.exe,...). Esta utilidad permite modificar la IRQ, el DMA, y otros valores por medio de un software. Para poder modificar los parmetros en forma manual, normalmente debe deshabilitar el modo plug and play. Sin embargo, muchas tarjetas pueden configurarse a voluntad (en Windows, es posible asignar un valor IRQ). Esto se aplica, en especial, a la mayora de las tarjetas de sonido. No siempre es fcil encontrar recursos para todos los perifricos. Por este motivo, a continuacin podr ver los recursos que ya fueron utilizados y que, por lo tanto, no pueden asignarse a sus tarjetas de expansin: IRQ Perifrico 0 1 2 3 Reloj interno teclado controlador programable de interrupciones Redirigido a las IRQ 8 a 15 puerto de comunicacin COM2/COM4

4 5 6 7 8 9 10 11 12 13 14 15

puerto de comunicacin COM1/COM3 libre controladores del disquete puerto de la impresora LPT1 CMOS (Reloj en tiempo real) libre libre libre puerto del ratn PS2/libre procesador de datos numricos (coprocesador matemtico) controlador primario del disco rgido (IDE) controlador secundario del disco rgido (IDE) Como se pudo ver anteriormente, los puertos COM1 y COM4 usan la misma interrupcin, como tambin lo hacen los puertos COM2 y COM3. Si se tiene en cuenta que dos perifricos no pueden usar la misma interrupcin, esto puede parecer ilgico. De hecho, es posible utilizar COM1 y COM4 (como tambin COM2 y COM3) siempre y cuando no estn activados simultneamente. De lo contrario, el ordenador puede bloquearse o comportarse en forma anormal.

Cmo resolver conflictos con el hardware


Cuando tiene un problema que cree que est relacionado con la configuracin del hardware de su mquina, lo primero que debe hacer es identificarlo. Es decir, debe tratar de eliminar todas las variables posibles, generalmente abriendo la mquina y quitando, uno por uno, todos los elementos que pudieran causar un conflicto, o aislndolos por medio de un software (que est instalado en su sistema operativo), hasta encontrar el componente que provoc el conflicto. Recursos del sistema Los recursos del sistema son los canales de comunicaciones, direcciones y otras seales utilizadas por los dispositivos de hardware para comunicarse a travs del bus. A su nivel ms bajo estos recursos comprenden por lo regular: Direcciones de memoria Canales IRQ (Solicitud de Interrupcin) Canales DMA (Acceso Directo a Memoria) Direcciones de puertos de E/S

Un conflicto de hardware, se produce cuando dos o ms dispositivos intentan utilizar el mismo

Direcciones de memoria Algunas posiciones de memoria (C000h-D000h) estn reservadas para los chips de RAM o ROM que usan algunas placas de interfaz. Uno de los conflictos ms comunes ocurre cuando dos dispositivos utilizan la misma direccin de memoria. Interrupciones IRQ son seales elctricas que reclaman la atencin del microprocesador slo cuando es necesario. Las interrupciones son seales que viajan a travs de las pistas del bus, y son procesadas Asignaciones

IRQ 0 IRQ 1 IRQ 2 IRQ 3 IRQ 4 IRQ 5 IRQ 6 IRQ 7 IRQ 8 IRQ 9 IRQ 10 IRQ 11 IRQ 12 IRQ 13 IRQ 14 IRQ 15

Reloj del sistema Teclado EGA/VGA (Adaptador de grficos mejorado de video) Puerto serie COM2 Puerto serie COM1 Disponible Controlador de disquete Puerto paralelo LPT1 Reloj de tiempo real CMOS Disponible Disponible Disponible Disponible Coprocesador matemtico Controlador de disco rgido Controlador de disco rgido

Dos dispositivos nunca deben tener la misma IRQ, de ser as se cambiadas, son ejemplo de esto las interrupciones del reloj del sistema, el teclado, los puertos COM, los controladores de disco. Canales DMA Se trata de una tcnica que permite transferir datos directamente, sin la intervencin del procesador. Esto permite una mayor velocidad de la transferencia de datos sin empantanar al microprocesador en tareas innecesarias. Direcciones de puertos de E/S Los puertos de E/S de su computadora le permiten conectar un gran nmero de dispositivos importante a su sistema para ampliar su capacidad. Todo puerto de E/S en su computadora utiliza una direccin de E/S para comunicaciones.

Esta direccin est reservada para la comunicacin entre el dispositivo de E/S y el sistema operativo. Puertos estandar

Puerto COM1 COM2 LPT1 LPT2 Solucin de conflictos

Direccin base de E/S 3F8h 2F8h 378h 278h

Se haba mencionado que un conflicto aparece cuando dos dispositivos de hardware pretenden utilizar un mismo recurso. Si usted no se ha percatado de la presencia de un conflicto, no tardar mucho en enterarse debido al funcionamiento incorrecto de su sistema. Generalmente los conflictos de hardware se manifiestan cuando uno de los perifricos dejan de funcionar. A continuacin se presenta una lista de los eventos que pueden surgir de un conflicto de hardware: Aparecen errores cuando se realiza la transferencia de datos entre dispositivos. El sistema se bloquea frecuentemente. El mouse no funciona. La placa de sonido no suena muy bien. La impresora imprime smbolos no deseados. Aparece basura en la pantalla sin razn aparente.

Para determinar cules son los perifricos que tienen a utilidad Sistema del Panel de Control. En la solapa Administrador de dispositivos, es posible ver la lista de elementos de hardware conectados a la computadora, clasificados por tipo o por conexin. Cuando un icono aparece con una cruz (X) roja, significa que e l dispositivo ha sido desactivado y si esta acompaado por un signo de Sistemas Plug and Play (PnP) En el pasado, los usuarios de PC se vieron forzados a enredarse en una pesadilla de interruptores y jumpers, que permitan configurar los recursos (IRQ, DMA, E/S), cada vez que queran agregar nuevos dispositivos a sus sistemas. Como resultado, frecuentemente, haba conflicto de recursos y placas que no funcionaban. Los sistemas PnP incorporan una tecnologa que permite la configuracin automtica de los recursos (IRQ, DMA, E/S). La computadora detecta cualquier placa insertada en un slot de expansin y a la vez, realiza los ajustes necesarios para distribuir los recursos evitando los conflictos. Instalacin de los controladores de una placa PnP Con Windows 95/98/Me/XP todo se reduce a la colocacin de la placa y la activacin del sistema. Del resto se encarga el Asistente de Hardware, que configura la placa e instala un controlador especifico incluido en Windows. Si no se puede encontrar algn controlador compatible, se deber instalar los controladoresproporcionados por el fabricante.

Qu es USB?

Podemos definir USB (Universal Serial Bus), como una interfaz del tipo Plug & Play (es decir, se activa con slo enchufarla al conector), que no requiere ningn tipo de controlador, ni de abrir el PC para instalar los dispositivos. Este tipo de interfaz, permite interactuar con el PC mediante diferentes dispositivos, como teclados, mouse, impresoras, cmaras,memorias, disco, etc., con una velocidad de transferencia de datos bastante buena. Otra de las caractersticas destacables de los puertos USB, es que pueden controlar una gran cantidad de dispositivos y perifricos con un solo PC, ya que se puede maximizar la cantidad de puertos USB mediante HUB especializados.

Caractersticas de USB 2.0


El estndar USB 2.0, tambin conocido como Hi-Speed USB, fue un gran avance dentro del desarrollo de la tecnologa USB. Transfiere datos a unos 60 MB/s, obtenindose un estupendo performance de los dispositivos que usan esta tecnologa, los que pueden interactuar con el PC a una velocidad impresionante. Debido a estas caractersticas, la tecnologa USB 2.0 se ha convertido en un referente estndar en la Informtica actual. Casi todos los dispositivos de comunicacin de los PC son USB 2.0, entre los que podemos destacar; teclados, mouse, memorias, discos y todo tipo de dispositivos multimedia. El principal inconveniente del USB 2.0, es que se va quedando rezagado con respecto a ciertas transferencias de datos en alta definicin, al no poder soportarlas, es por esta razn que nace la nueva tecnologa USB 3.0

Caractersticas de USB 3.0


A diferencia del USB 2.0, esta nueva tecnologa (USB 3.0 Super Speed), es casi diez veces ms rpida, ya que transfiere datos a 600 MB/s. Tambin, podemos notar que cuenta con soporte para dispositivos HD externos, lo que aumenta su performance.

Principales diferencias entre USB 2.0 y 3.0


La principal diferencia apreciable, es la velocidad de transferencia de datos, que es muy superior en el estndar USB 3.0. El soporte de formatos HD es casi nulo en USB 2.0, pero es ampliamente soportado por USB 3.0. Los dispositivos USB 3.0 se pueden conectar en puertos USB 2.0, pero el caso inverso es imposible. Los dispositivos USB 2.0 son compatibles con Windows XP, mientras que los USB 3.0 no lo son.

S-ar putea să vă placă și