Plug and Play

 

 

Cuando instalas nuevos hardware a tu computadora, tu puedes hacer seguro esto no es conflicto con algún otro dispositivo. Los componentes lo necesitan para comunicarse con el procesador y otros componentes y están sólo algunos canales de comunicación. Estos canales están llamados recursos del sistema. Un recurso del sistema es el acceso directo a memoria (DMA), para darles acceso al RAM. El otro recurso es llamado un interrupt Request (IRQ) con interruptores todo lo que el procesador esta haciendo y hace es mirar a el request el componente tiene. Cada componente debe su propia DMA y IRQ canal si la computadora es para una función apropiada. PLUG and PLAY evita dispositivos que tenga el mismo recurso, ya que puede causar conflicto. Si todo dispositivo en tu PC tiene la tecnología PLUG and PLAY standard; el BIOS de los PC’s, el software del sistema y los dispositivos trabajan juntos para hacerlo seguro esto no es un conflicto con un sistema de recursos.

 

Cuando PLUG and PLAY en la PC es turnada sobre el BIOS registran para todos los dispositivos necesarios, tal como teclado, tarjetas de vídeo y RAM como son necesariamente para la PC para trabajar apropiadamente. El BIOS esta pasando control al sistema operativo.

 

El sistema operativo ejecuta dispositivos llamados enumeraciones, como son programas que actúan como una interfaces entre el sistema operativo y diferentes dispositivos. Estos diferentes tipos de enumeraciones, tal como buses enumerados y puertos enumerados. Cada numerador identifica cual dispositivo esta yendo a control y cual necesita recursos del sistema.

 

Esta información es almacenada en una base de datos en RAM llamada un software árbol. Después almacena la información en el árbol, el sistema operativo examina el hardware árbol y decide cuales recursos van a cada dispositivo. Estos determinan las enumeraciones cual es localizada para estos dispositivos respectivamente. Los recursos alojan información esta es almacenada en las enumeraciones de los registros programables (memoria).

 

Finalmente, el sistema carga todo lo necesariamente, en dispositivos manejadores y estos determinan cada dispositivo manejador como recurso que esta usando. Los dispositivos manejadores tienen código para el sistema operativo el cual determina como será la comunicación con una cierta pieza del hardware. Los dispositivos manejadores cargan respectivamente estos dispositivos, y el sistema es finalizado además.

Ventajas para el usuario:

La tecnología Plug and Play (PnP) permite a los usuarios añadir nuevas posibilidades insertando tarjetas adicionales, sin preocuparse de complicados problemas de configuración del sistema. La combinación de un sistema diseñado para PnP y tarjetas PnP permite la configuracion automática de dichas tarjetas. Gracias al PnP, los usuarios pueden adoptar rápidamente las nuevas tecnologías que de otra forma hubieran rechazado debido a la complejidad de su configuración.

Una de las bazas importantes del PC es la capacidad de ampliar las prestaciones del sistema añadiendo tarjetas adicionales y periféricos. No obstante, la instalación y configuración de estas opciones ha venido siendo un proceso difícil. Los usuarios que añaden una tarjeta ISA tradicional por primera vez suelen confiar en que sea suficiente con abrir el PC e insertar la tarjeta, pero lo que se encuentran en realidad es que, durante la instalación, deben de responder varias preguntas técnicas y enfrentarse con la compleja tarea de configurar la nueva tarjeta seleccionando el número de IRQ, puertos de E/S y el canal de DMA. Los usuarios deben colocar o retirar puentes o ajustar conmutadores en las tarjetas adicionales. Deben saber exactamente qué recursos estan ya siendo utilizados por el sistema y encontrar un conjunto determinado de recursos que no entren en conflicto con los dispositivos que ya estan instalados. Y lo que es peor, el usuario no tiene forma de saber si existe algún problema hasta que enciende el sistema. Si se produce algún conflicto, es posible que el sistema no arranque o que falle el dispositivo hardware que ha producido el conflicto. Como resultado, el usuario tiene que llamar al servicio técnico o devolver la tarjeta adicional.

PnP es la tecnología diseñada para evitar problemas de configuración y proporcionar a los usuarios la capacidad de ampliar fácilmente las prestaciones de su PC. En un entorno PnP, el usuario sólo tiene que conectar la nueva tarjeta y el sistema la configura para que trabaje correctamente. En este momento existen 3 tipos de tarjetas adicionales PnP: PCI (Peripheral Component Interconnect), PCMCIA (Personal Computer Memory Card International Associations) y PnP ISA.

Actualmente hay más de 250 vendedores independientes de hardware y software que admiten PnP. Los fabricantes de equipos originales están suministrando sistemas que admiten PnP y los vendedores de SO están desarrollando sistemas operativos que detectan la presencia de PnP.

¿ Cómo funciona la tecnología PnP ?

La tecnología PnP está formada por 4 componentes principales: BIOS Plug and Play, Datos de configuración de sistema ampliado ESCD (Extended System Configuration Data), el Administrador de configuración CM (Configuration Manager) y la Utilidad de configuración ISA ICU (ISA Configuration Utility).

La figura muestra cómo trabajan conjuntamente los cuatro componentes. La BIOS PnP inicia la configuracion automática de las tarjetas PnP durante el proceso de arranque. Si las tarjetas ya estaban instaladas anteriormente, la BIOS lee la información de los ESCD, inicializa las tarjetas y, a continuación arranca el sistema. Durante la instalación de tarjetas PnP nuevas, la BIOS consulta los ESCD para determinar qué recursos del sistema están disponibles y son necesarios para la tarjeta adicional. Si la BIOS puede encontrar estos recursos, entonces configurará la tarjeta. Sin embargo, si la BIOS no consigue compaginar los recursos, durante la inicialización del sistema el CM completa el proceso de configuración automática. En este proceso, el CM actualiza los registros de configuración (en BIOS Flash) de la tarjeta y permite que la BIOS actualice los ESCD con los nuevos datos de configuración. El CM se carga automáticamente como un driver cuando se produce un conflicto con la configuración de la tarjeta y la BIOS es incapaz de resolverlo.

La Utilidad de configuración ISA (ICU) es el último componente de todo el sistema PnP. Su propósito principal es ayudar al usuario a determinar una configuración sin conflictos para las tarjetas ISA estándard. Antes de la instalación de la tarjeta, el usuario ejecuta esta utilidad para las configuraciones recomendadas. En base a la selección del usuario, se actualizan los ESCD. La tarjeta se configura automáticamente con esta configuración y se inserta en el sistema. La ICU se utiliza tambien para resolver los conflictos que no puedan solucionar la BIOS y el CM.

Uso de la tecnología Plug and Play

PnP ahorra tiempo y reduce los costes de instalación/configuración tanto para el usuario como para el servicio técnico. Los sistemas PnP pueden trabajar tambien con tarjetas adicionales existentes que no sean PnP. No obstante, los usuarios deberían solicitar sistemas preparados para PnP y tarjetas adicionales PnP. Hay kits de configuración PnP disponibles para los sistemas operativos MS-DOS* y Windows* 3.1. En Windows95 es una característica incorporada.

HOME