Toda placa que se instala en la PC tiene asignados recursos propios para que puedan ser identificados por el micro y asi poder comunicarse con este sin problemas.

Las tarjetas antiguas se configuran mediante jumpers o puentes que se colocan en pines ubicados en la tarjeta.La configuración se encuentra impresa en la tarjeta o en el folleto técnico.
En caso que no tengamos esta información de configuración, se hace por ensayo y error,es decir, se van modificando la posición de los jumpers e ir viendo los cambios que ocurren.

Para hacer esto,hay que tomar nota del estado inicial de los jumpers,de cada modificación que se haga y de los cambios que con ellos se producen.En cada cambio hay que apagar y encender la pc.
Cuando instalamos una placa debemos asignarle una dirección que este disponible para evitar conflictos.Las placas solo permiten elegir entre 4 o 5 direcciones posibles y una de ellas viene predeterminada de fabrica(default).A todas las placas se les asigna una dirección de E/S,algunas llevan una IRQ y si es necesario un canal DMA.

Una vez que se configuro y se instalo la placa,se le agrega el programa que viene con la placa y que sirve para manejarla(DRIVER).El sistema operativo necesita estos drivers para comunicarse con las placas.Este mecanismo de configuración puede ser dificultoso y complicado cuando uno quiera agregar hardware y reasignar recursos.

Luego se introdujo un sistema de instalación automatica,el PLUG AND PLAY(PnP).Las placas PnP no tienen jumpers visibles pero si electrónicos que son ¨movidos¨por un programa que vienen con la placa o en la ROM BIOS(PnP) que decide la dirección de E/S, la IRQ y el DMA que va a tener.Si este programa esta en el BIOS,genera una lista de los recursos disponibles,reconoce todas las placas PnP instaladas y si hay algun conflicto o si detecta una placa nueva,ejecuta una tarea de configuración.

Esta tabla se guarda en la RAM CMOS y se llama registro ESCD.Entonces la dirección de E/S, la IRQ y el DMA,ademas del tipo de placa de que se trate,se almacena en la RAM CMOS que guarda tambien el resultado del SETUP.Con este metodo,solo hay que abrir la PC,instalar la nueva placa,cerrarla,encenderla y la placa es reconocida y configurada.

Las placas no PnP en mother PnP hay que ir al SETUP para indicar que IRQ y DMA se le han asignado a estas placas,para que en el arranque no se le den esos recursos a una placa PnP.Se entra al SETUP en configuración PCI/PnP y se cambia PCI/PnP a ISA/EISA para la placa no PnP en el recurso seleccionado.

Con windows PnP,la configuración se hace por medio del software incluido con la placa en cuestion.La incorporación de este software(driver)se lo llama instalación.Entonces,si el sistema operativo y el BIOS del mother son PnP y encuentran una nueva placa insertada,se inicia la secuencia de instalación para que la placa opere.La administración de los recursos lo hace el sistema op.,pero puede no ser 100 % confiable en la detección de conflictos,por eso, a veces,hay que ajustar algunos valores de IRQ,DMA o direcciones E/S a mano.


Hoy todas las funciones de las anteriores placas multifunción estan incluidas en los mothers(on board).Su habilitacion,deshabilitacion y los recursos que usan,se configuran en el SETUP en menu INTEGRATED PERIPHERALS.Estas funciones no son PnP,entonces sus recursos son fijos o configurables por el usuario(al estar dentro del SETUP,este le asigna originalmente los valores estandar,por defecto).

El sistema PnP maneja la administración de dispositivos,asignando automáticamente los recursos en los slots PCI e ISA.Estos recursos son: IRQ,DIRECCIÓN E/S y los DMA.
Solo en placas PCI se puede asignar mas de un dispositivo a una IRQ.

Resumiendo:

- Con jumpers se configura la placa
BIOS no PnP
-Sin jumpers,se configura con el programa que trae la placa.


- Placas no PnP:se verifica y se reserva recursos en SETUP en menu PCI/PnP
(se cambia PCI por ISA) y se configura la placa a mano con esos mismos
recursos.
BIOS PnP

-Placas PnP:automáticamente en el arranque de la PC.


Al tener un sistema operativo no PnP como el MS-DOS se deben incluir en los archivos de arranque del sistema operativo(CONFIG.SYS y AUTOEXEC.BAT) los drivers de la placa junto con los valores de E/S.IRQ y DMA asignados.

Si el sist. op. es PnP(windows) y la placa no es PnP,hay que verificar si la asignación de recursos que se encuentra establecida en el sistema operativo coincide con la de la placa.Para esto vamos al administrador de dispositivos.Si hay algun conflicto aparecera un icono tachado.Si se tiene una placa PnP con un recurso en conflicto con una placa no PnP,se deberia cambiar primero el recurso en conflicto en la placa PnP.Luego reasignarlo a la configuración de la placa no PnP.Esto se hace desde el administrador de dispositivos seleccionando a las placas involucradas.Se saca la placa PnP de su configuración automatica y se elige el recurso que se quiere modificar.Se va a propiedades del dispositivo elegido y aparecen 3 lenguetas,eligiendo la que dice recursos.Alli elijo el recurso a modificar y selecciono el boton cambiar configuración y se escoge un nuevo valor.Una ventana en la parte inferior indicara si ese recurso esta siendo usado por otro dispositivo.

Una vez hecho el cambio,se procede de la misma manera para el dispositivo no PnP. A veces,
cuando se intenta modificar un recurso aparece un aviso indicando que no es posible realizar esta operación pues no existe una configuración alternativa.Se debe entonces obligar al BIOS PnP a que realice esta operación automáticamente.Para ello se debe reservar el recurso que se quiere usar en la placa no PnP y luego se reinicia la PC,saliendo como es debido de windows.
Para reservar un recurso entro en propiedades de PC dentro del administrador de dispositivos,se selecciona la solapa reservar recursos,luego se marca el recurso en cuestion y se escoge el boton agregar,ingresando por teclado el numero del recurso a reservar.



En cuanto a la instalación de los drivers en un sistema operativo PnP,la mayoria de ellos se instalan,manualmente(windows 95) o automáticamente(windows 98).Aquí la necesaria asociación que debe existir entre el driver(software) y la placa(hardware) es configurada automáticamente,aun cambiando los recursos de la placa.En cambio,en los sist. Op. no PnP
como el MS-DOS,cualquier cambio que se produce en la configuración de la placa exige reeditar el CONFIG.SYS y/o el AUTOEXEC.BAT para indicarle al driver que recursos usa la placa.

En resumen:

-Para que el micro pueda reconocer y acceder a cada placa o dispositivo de hardware,debe estar configurado en una dirección de E/S.

-Si la placa requiere una IRQ debe tener asignada una de las 15.Si es PCI puede compartirla sino sera exclusiva.

-Si la placa requiere un canal DMA debe tener asignado uno disponible de los 8.

-Luego del montaje hay que realizar la configuración del software para completar la instalación

-La configuración de hardware y software debe coincidir.

-Si la placa es vieja(ISA no PnP) se debe hacer a mano,por jumpers o software.

-Si la placa es PnP,se deberia hacer automáticamente.

-Si aparece algun conflicto entonces habra que resolverlo desactivando la configuración automatica de la placa PnP y realizando las asignaciones de recursos a mano.

UN EJEMPLO

En una PC Pentium II con Win98 se desea agregar un MODEM no PnP.Primero se debe saber cuales son los recursos que necesita el MODEM.Para ello se lee el manual que lo acompaña,
encontrando en el,una tabla que indica como configurar los 6 DIP-SWITCHS que trae,para asignarle recursos.

Segundo,se debe encontrar cuales son los recursos libres entrando en el SETUP en menu periféricos o en el cuadro de configuración de arranque,o MSINFO32 que trae windows y se encontro que:

IRQ 0: TIMER IRQ 8: LIBRE
IRQ 1: TECLADO IRQ 9: LIBRE
IRQ 2: CASCADA IRQ 10: LIBRE
IRQ 3: COM 1 (03F8 h) IRQ 11:LIBRE
IRQ 4: COM 2 (02F8 h) IRQ 12:LIBRE
IRQ 5: LIBRE IRQ 13: COPROCESADOR
IRQ 6: FLOPPY IRQ 14: IDE 1(01F7 h y 03F6 h)
IRQ 7: LPT1 ?impresora-(0378 h) IRQ 15: IDE 2 ( 0170 h y 0376 h)


Por la tabla del MODEM se puede usar el IRQ 5 con el COM 3 sin producir conflictos con lo instalado.Una vez elegido el valor,hay que configurarlo en el MODEM y conectarlo.

Llendo al menu de PCI/PnP del SETUP se asigna la IRQ 5 para ISA/EISA(ver figura).

Luego en windows se va al administrador y se selecciona el recurso IRQ 5.Luego en PANEL DE CONTROL ir a AGREGAR NUEVO HARDWARE, en modo manual se busca agregar puerto de comunicaciones (COM 3).

Una vez configurado el puerto COM 3,se repite la secuencia desde el paso 5,para agregar el MODEM y cuando pide que puerto se usara,se elige el puerto COM 3 que se acaba de crear y luego se agrega el software del MODEM,provisto por el fabricante.

Una vez elegido el modelo se comenzara la instalación de los drivers correspondientes desde el disquete y luego del puerto usado.

Como en este caso el MODEM tiene la posibilidad de ser usado con voz(voice),pedira tambien cargar los drivers correspondientes al manejo de la seccion de audio.

Una vez reiniciado el windows,podemos ir a panel de contrlo,MODEM e ir a diagnostico,de lo alli mostrado, elegir el COM 3 y mas información...

Seguidamente aparecera la pantalla que nos informa del estado del MODEM verificando que funciona correctamente

Vemos en ilustración 35 que estando en el COM 3 con los recursos asignados,el windows lo reconoce y el MODEM funciona correctamente.Hasta aquí se considera la instalación del hardware,el windows se encargara de aportar los enlaces del MODEM al software de comunicaciones,como ser el internet explorer,el outlook express,etc..