La arquitectura estándar de la industria extendida (en la práctica casi siempre abreviada como EISA y frecuentemente pronunciada "eee-suh") es un estándar de bus para computadoras compatibles con IBM PC . Fue anunciada en septiembre de 1988 por un consorcio de proveedores de clones de PC (la Banda de los Nueve ) como una alternativa a la arquitectura Micro Channel (MCA) propietaria de IBM en su serie PS/2 . [2]
En comparación con el bus AT, que la Banda de los Nueve rebautizó retroactivamente como bus ISA para evitar infringir la marca registrada de IBM en su computadora PC/AT , EISA se extiende a 32 bits y permite que más de una CPU comparta el bus. El soporte de masterización de bus también se mejora para proporcionar acceso a 4 GB de memoria. A diferencia de MCA, EISA puede aceptar tarjetas ISA más antiguas: las líneas y ranuras para EISA son un superconjunto de ISA. [3]
EISA fue muy favorecida por los fabricantes debido a la naturaleza propietaria de MCA, e incluso IBM produjo algunas máquinas que lo soportaban. Era algo costoso de implementar (aunque no tanto como MCA), por lo que nunca se volvió particularmente popular en PC de escritorio. Sin embargo, tuvo un éxito razonable en el mercado de servidores, [4] ya que era más adecuado para tareas intensivas en ancho de banda (como acceso a disco y redes). La mayoría de las tarjetas EISA producidas eran tarjetas SCSI o de red. EISA también estaba disponible en algunas máquinas no compatibles con IBM, como DEC AlphaServer , HP 9000 D-class , SGI Indigo2 y MIPS Magnum .
Cuando hubo una fuerte necesidad en el mercado de un bus de estas velocidades y capacidades para computadoras de escritorio, el bus local VESA y más tarde PCI llenaron este nicho y EISA desapareció en la oscuridad.
El IBM PC original incluía cinco ranuras de 8 bits, que funcionaban a la velocidad de reloj del sistema de 4,77 MHz. El PC/AT , presentado en 1984, tenía tres ranuras de 8 bits y cinco ranuras de 16 bits, todas funcionando a la velocidad de reloj del sistema de 6 MHz en los modelos anteriores y 8 MHz en la última versión del ordenador. Las ranuras de 16 bits eran un superconjunto de la configuración de 8 bits, por lo que la mayoría de las tarjetas de 8 bits podían conectarse a una ranura de 16 bits (algunas tarjetas utilizaban un diseño de "faldón" que interfería físicamente con la parte extendida de la ranura) y seguir funcionando en modo de 8 bits. Una de las razones clave del éxito del IBM PC (y de los clones de PC que le siguieron) fue el ecosistema activo de tarjetas de expansión de terceros disponibles para las máquinas. IBM no pudo patentar el bus [ ¿por quién? ] [ cita requerida ] y publicó ampliamente las especificaciones del bus.
A medida que la industria de los clones de PC siguió ganando impulso a mediados y finales de los años 80, empezaron a hacerse evidentes varios problemas con el bus. En primer lugar, debido a que la "ranura AT" (como se la conocía en ese momento) no estaba gestionada por ningún grupo de normalización central, no había nada que impidiera a un fabricante "impulsar" el estándar. Uno de los problemas más comunes fue que, a medida que los clones de PC se hicieron más comunes, los fabricantes de PC comenzaron a aumentar la velocidad del procesador para mantener una ventaja competitiva. Desafortunadamente, debido a que el bus ISA estaba originalmente bloqueado por la frecuencia de reloj del procesador, esto significaba que unas 286 máquinas tenían buses ISA que funcionaban a 10, 12 o incluso 16 MHz. De hecho, los primeros sistemas que sincronizaban el bus ISA a 8 MHz fueron los clones turbo Intel 8088 que sincronizaban los procesadores a 8 MHz. Esto causaba muchos problemas de incompatibilidad, ya que una tarjeta de terceros verdaderamente compatible con IBM (diseñada para un bus de 8 MHz o 4,77 MHz) podía no funcionar de manera confiable o no funcionar en absoluto en un sistema con una frecuencia de reloj más alta. La mayoría de los fabricantes de PC finalmente desacoplaron el reloj del bus del reloj del sistema, pero aún no existía un organismo de normalización que "vigilara" la industria.
A medida que empresas como Dell fueron modificando el diseño del bus AT, [5] la arquitectura quedó tan arraigada que ningún fabricante de clones tuvo la capacidad de crear una alternativa estandarizada, y no había ninguna razón convincente para que cooperaran en un nuevo estándar. Debido a esto, cuando se vendió el primer sistema basado en 386 (el Compaq Deskpro 386 ) en 1986, todavía admitía ranuras de 16 bits. Otras PC 386 siguieron su ejemplo, y el bus AT (posteriormente ISA) siguió siendo parte de la mayoría de los sistemas incluso a fines de la década de 1990.
Mientras tanto, IBM empezó a preocuparse por la posibilidad de estar perdiendo el control de la industria que había creado. En 1987, IBM lanzó la línea de computadoras PS/2 , la mayoría de las cuales incluían el bus MCA . MCA incluía numerosas mejoras con respecto al bus AT de 16 bits, incluyendo bus mastering , modo ráfaga , recursos configurables por software y capacidades de 32 bits. Sin embargo, en un esfuerzo por reafirmar su papel dominante, IBM patentó el bus e impuso estrictas políticas de licencias y regalías sobre su uso. Unos pocos fabricantes produjeron máquinas MCA con licencia (el más notable, NCR ), pero en general la industria se mostró reacia a las restricciones de IBM.
Steve Gibson propuso que los fabricantes de clones adoptaran NuBus . [6] Un grupo de empresas lideradas por Compaq (la Banda de los Nueve ) creó un nuevo bus en su lugar. Este nuevo bus se denominó Arquitectura estándar industrial extendida (o mejorada) o "EISA", mientras que el antiguo bus AT ya había sido renombrado como Arquitectura estándar industrial o "ISA". [7] Esto proporcionó prácticamente todas las ventajas técnicas de MCA, al mismo tiempo que seguía siendo compatible con las tarjetas de 8 y 16 bits existentes y (lo más atractivo para los fabricantes de sistemas y tarjetas) un costo de licencia mínimo.
La ranura del bus EISA es un sistema de pines escalonados de dos niveles, en el que la parte superior de la ranura corresponde a la disposición estándar de pines del bus ISA. Las características adicionales del bus EISA se implementan en la parte inferior del conector de la ranura, mediante pistas delgadas insertadas en el espacio aislante del conector del borde superior de la tarjeta ISA. Además, la parte inferior del bus tiene cinco muescas de codificación, por lo que una tarjeta ISA con pistas inusualmente largas no puede extenderse accidentalmente hacia la parte inferior de la ranura.
Intel presentó su primer chipset EISA (y también su primer chipset en el sentido moderno de la palabra) como el 82350 en septiembre de 1989. [8] [9] Intel presentó una variante de menor costo como el 82350DT, anunciado en abril de 1991; comenzó a enviarse en junio de ese año. [10]
El primer ordenador EISA anunciado fue el HP Vectra 486 en octubre de 1989. [11] Los primeros ordenadores EISA que llegaron al mercado fueron el Compaq Deskpro 486 y el SystemPro . [ cita requerida ] El SystemPro, al ser uno de los primeros sistemas de estilo PC diseñado como servidor de red , se construyó desde cero para aprovechar al máximo el bus EISA. Incluía características como multiprocesamiento , RAID de hardware y tarjetas de red con bus mastering.
Uno de los beneficios que se derivaron del estándar EISA fue una codificación final del estándar al que debían sujetarse las ranuras y tarjetas ISA (en particular, la velocidad de reloj se fijó en un estándar industrial de 8,33 MHz). De este modo, incluso los sistemas que no utilizaban el bus EISA obtuvieron la ventaja de tener el ISA estandarizado, lo que contribuyó a su longevidad.
La Banda de los Nueve era el nombre informal que se le daba al consorcio de empresas fabricantes de ordenadores personales, liderado por Compaq, que juntos crearon el bus EISA. Compaq fue uno de los primeros fabricantes de clones y tuvo la mayor cuota de mercado de ordenadores basados en el procesador 386. [12] Los miembros rivales generalmente reconocían su liderazgo, y uno de ellos afirmó en 1989 que dentro de la Banda de los Nueve "cuando tienes a 10 personas sentadas delante de una mesa para escribir una carta al presidente, alguien tiene que escribir la carta. Compaq es el que se sienta delante de la máquina de escribir". [7] Los miembros eran: [2]
Aunque el bus MCA tenía una ligera ventaja de rendimiento sobre EISA (velocidad de bus de 10 MHz, en comparación con 8,33 MHz), EISA contenía casi todos los beneficios tecnológicos de los que MCA se jactaba, incluyendo el dominio del bus , el modo ráfaga , los recursos configurables por software y los buses de datos/direcciones de 32 bits. Esto llevó a EISA casi a la par con MCA desde el punto de vista del rendimiento, y EISA derrotó fácilmente a MCA en el soporte de la industria.
EISA reemplazó la tediosa configuración de puentes común en las tarjetas ISA por una configuración basada en software. Todos los sistemas EISA se entregaban con una utilidad de configuración EISA; esta era generalmente una versión ligeramente personalizada de las utilidades estándar escritas por los fabricantes de chipsets EISA. El usuario arrancaba con esta utilidad, ya sea desde un disquete o desde una partición dedicada del disco duro. El software de la utilidad detectaba todas las tarjetas EISA en el sistema y podía configurar cualquier recurso de hardware ( interrupciones , puertos de memoria, etc.) en cualquier tarjeta EISA (cada tarjeta EISA incluía un disco con información que describía las opciones disponibles en la tarjeta) o en la placa base del sistema EISA . El usuario también podía ingresar información sobre las tarjetas ISA en el sistema, lo que permitía que la utilidad reconfigurara automáticamente las tarjetas EISA para evitar conflictos de recursos.
De manera similar, Windows 95 , con su capacidad Plug-and-Play , no podía cambiar la configuración de las tarjetas EISA, pero podía detectarlas, leer su configuración y reconfigurar el hardware Plug-and-Play para evitar conflictos de recursos. Windows 95 también intentaba instalar automáticamente los controladores adecuados para las tarjetas EISA detectadas.
El éxito de EISA no estaba garantizado. Dell era un fabricante de clones notable que no se unió a la Banda de los Nueve. Muchos fabricantes, incluidos los de la Banda de los Nueve, investigaron la posibilidad de utilizar MCA. [12] Por ejemplo, Compaq produjo prototipos de sistemas DeskPro utilizando el bus. Sin embargo, nunca se pusieron en producción y, cuando quedó claro que MCA había perdido, Compaq dejó que su licencia MCA expirara (la licencia en realidad costaba relativamente poco; los costos primarios asociados con MCA, y por los que la industria se rebeló, eran regalías que se debían pagar por cada sistema enviado). [7]
Olivetti incluyó EISA en su producto Olivetti NetStrada 7000 (CONDOR) que adoptó múltiples arquitecturas de bus, su controlador RAID Adaptec ocupó una ranura EISA a la que podían acceder hasta 4 de sus CPU Pentium Pro 200 simultáneamente.
Por otra parte, cuando IBM se dio cuenta de que Micro Channel estaba muriendo, IBM otorgó la licencia de EISA para su uso en algunos sistemas de servidores. Como último golpe a su competidor, Compaq (líder del consorcio EISA) no cobró el primer cheque enviado por IBM para la licencia EISA. En lugar de ello, el cheque fue enmarcado y exhibido en el museo de la empresa en el campus principal de Compaq en Houston, Texas. [7]
Velocidad del bus ISA.
EISA todavía se encuentra en muchos de los servidores modernos actuales[,] debido a su larga presencia en el mercado de servidores de PC.