Arquitetura Padrão da Indústria Estendida

format_list_bulleted Contenido keyboard_arrow_down
ImprimirCitar
Padrão de bus para computadores compatíveis com IBM PC
Controlador SCSI (Adaptec AHA-1740)
Controlador RAID rápido SCSI (DPT PM2022)
ELSA Vencedor 1000 Cartão de vídeo para ISA e EISA

A Extended Industry Standard Architecture (na prática, quase sempre abreviada para EISA e frequentemente pronunciada como "eee-suh") é um padrão de barramento para IBM Computadores compatíveis com PC. Foi anunciado em setembro de 1988 por um consórcio de fornecedores de clones de PC (o Gang of Nine) como uma alternativa à arquitetura Micro Channel (MCA) proprietária da IBM em sua série PS/2.

Em comparação com o barramento AT, que o Gang of Nine renomeou retroativamente para o barramento ISA para evitar infringir a marca registrada da IBM em seu computador PC/AT, o EISA é estendido para 32 bits e permite que mais de uma CPU compartilhar o ônibus. O suporte de masterização de barramento também é aprimorado para fornecer acesso a 4 GB de memória. Ao contrário do MCA, o EISA pode aceitar placas XT e ISA mais antigas — as linhas e slots para EISA são um superconjunto do ISA.

O EISA foi muito favorecido pelos fabricantes devido à natureza proprietária do MCA, e até mesmo a IBM produziu algumas máquinas que o suportavam. Era um pouco caro de implementar (embora não tanto quanto o MCA), por isso nunca se tornou particularmente popular em PCs de mesa. No entanto, foi razoavelmente bem-sucedido no mercado de servidores, pois era mais adequado para tarefas com uso intensivo de largura de banda (como acesso a disco e rede). A maioria das placas EISA produzidas eram SCSI ou placas de rede. EISA também estava disponível em algumas máquinas não compatíveis com IBM, como o DEC AlphaServer, HP 9000 D-class, SGI Indigo2 e MIPS Magnum.

Na época em que havia uma forte necessidade de mercado por um barramento com essas velocidades e recursos para computadores de mesa, o VESA Local Bus e, posteriormente, o PCI preencheram esse nicho, e o EISA desapareceu na obscuridade.

História

O IBM PC original incluía cinco slots de 8 bits, rodando na velocidade de clock do sistema de 4,77 MHz. O PC/AT, lançado em 1984, tinha três slots de 8 bits e cinco slots de 16 bits, todos rodando na velocidade de clock do sistema de 6 MHz nos modelos anteriores e 8 MHz na última versão do computador. Os slots de 16 bits eram um superconjunto da configuração de 8 bits, então a maioria das placas de 8 bits era capaz de se conectar a um slot de 16 bits (algumas placas usavam uma "saia" design que interferiu fisicamente na parte estendida do slot) e continua a ser executado no modo de 8 bits. Uma das principais razões para o sucesso do IBM PC (e dos clones de PC que o seguiram) foi o ecossistema ativo de placas de expansão de terceiros disponíveis para as máquinas. A IBM foi impedida de patentear o barramento e publicou amplamente as especificações do barramento.

Conforme a indústria de clones de PC continuou a crescer em meados da década de 1980, vários problemas com o barramento começaram a aparecer. Primeiro, porque o "AT slot" (como era conhecido na época) não fosse gerenciado por nenhum grupo central de padronização, não havia nada que impedisse um fabricante de "empurrar" o padrão. Um dos problemas mais comuns era que, à medida que os clones de PC se tornavam mais comuns, os fabricantes de PC começaram a aumentar a velocidade do processador para manter uma vantagem competitiva. Infelizmente, como o barramento ISA foi originalmente bloqueado para o clock do processador, isso significava que algumas 286 máquinas tinham barramentos ISA que funcionavam a 10, 12 ou até 16 MHz. Na verdade, os primeiros sistemas a cronometrar o barramento ISA a 8 MHz foram os clones turbo Intel 8088 que sincronizavam os processadores a 8 MHz. Isso causava muitos problemas de incompatibilidade, em que uma verdadeira placa de terceiros compatível com IBM (projetada para um barramento de 8 MHz ou 4,77 MHz) pode não funcionar de forma confiável ou não funcionar em um sistema com clock mais alto. A maioria dos fabricantes de PCs eventualmente desvinculou o relógio do barramento do relógio do sistema, mas ainda não havia um corpo de padrões para "policiar" a industria.

À medida que empresas como a Dell modificavam o projeto do barramento AT, a arquitetura era tão bem estabelecida que nenhum fabricante de clones tinha a capacidade de criar uma alternativa padronizada, e não havia nenhuma razão convincente para que cooperassem em um novo padrão. Por causa disso, quando o primeiro sistema baseado em 386 (o Compaq Deskpro 386) chegou ao mercado em 1986, ele ainda suportava slots de 16 bits. Outros 386 PCs seguiram o exemplo, e o barramento AT (mais tarde ISA) permaneceu como parte da maioria dos sistemas até o final dos anos 1990.

Enquanto isso, a IBM começou a temer que estivesse perdendo o controle da indústria que havia criado. Em 1987, a IBM lançou a linha de computadores PS/2, que incluía o barramento MCA. O MCA incluiu vários aprimoramentos no barramento AT de 16 bits, incluindo controle de barramento, modo burst, recursos configuráveis por software e recursos de 32 bits. No entanto, em um esforço para reafirmar seu papel dominante, a IBM patenteou o barramento e estabeleceu políticas rígidas de licenciamento e royalties para seu uso. Alguns fabricantes produziram máquinas MCA licenciadas (principalmente, NCR), mas no geral a indústria recusou-se às restrições da IBM.

Steve Gibson propôs que os fabricantes de clones adotassem o NuBus. Em vez disso, um grupo de empresas liderado pela Compaq (a Gang of Nine) criou um novo ônibus. Este novo barramento foi denominado Arquitetura Padrão da Indústria Estendida (ou Aprimorada), ou "EISA", enquanto o barramento AT mais antigo já havia sido renomeado Arquitetura Padrão da Indústria, ou "ISA". Isso forneceu praticamente todas as vantagens técnicas do MCA, mantendo-se compatível com os cartões de 8 e 16 bits existentes e (mais atraente para os fabricantes de sistemas e cartões) custo mínimo de licenciamento.

O slot do barramento EISA é um sistema de pinos escalonados de dois níveis, com a parte superior do slot correspondendo ao layout de pinos do barramento ISA padrão. Os recursos adicionais do barramento EISA são implementados na parte inferior do conector do slot, usando traços finos inseridos na lacuna isolante do conector superior / borda do cartão ISA. Além disso, a parte inferior do barramento tem cinco entalhes de codificação, de modo que uma placa ISA com traços incomuns longos não pode se estender acidentalmente para a parte inferior do slot.

A Intel lançou seu primeiro chipset EISA (e também seu primeiro chipset no sentido moderno da palavra) como o 82350 em setembro de 1989. A Intel introduziu uma variante de baixo custo como o 82350DT, anunciado em abril de 1991; começou a ser enviado em junho daquele ano.

O primeiro computador EISA anunciado foi o HP Vectra 486 em outubro de 1989. Os primeiros computadores EISA a chegar ao mercado foram o Compaq Deskpro 486 e o SystemPro. O SystemPro, sendo um dos primeiros sistemas de estilo PC projetado como um servidor de rede, foi construído desde o início para aproveitar ao máximo o barramento EISA. Ele incluía recursos como multiprocessamento, RAID de hardware e placas de rede de controle de barramento.

Um dos benefícios resultantes do padrão EISA foi uma codificação final do padrão ao qual os slots e cartões ISA devem ser mantidos (em particular, a velocidade do clock foi fixada em um padrão da indústria de 8,33 MHz). Assim, mesmo os sistemas que não utilizavam o barramento EISA ganharam a vantagem de ter o ISA padronizado, o que contribuiu para sua longevidade.

A Gangue dos Nove

A Gangue dos Nove foi o nome informal dado ao consórcio de fabricantes de computadores pessoais, liderado pela Compaq, que juntos criaram o barramento EISA. A Compaq estava entre os primeiros fabricantes de clones e tinha a maior participação de mercado para computadores baseados em 386. Os membros rivais geralmente reconheciam sua liderança, com um afirmando em 1989 que dentro da Gangue dos Nove "quando você tem 10 pessoas sentadas diante de uma mesa para escrever uma carta ao presidente, alguém tem que escrever a carta". A Compaq está sentada à máquina de escrever". Os membros eram:

  • AST Research, Inc.
  • Compaq Computer Corporation
  • Seiko Epson Corporation
  • Companhia Hewlett-Packard
  • NEC Corporation
  • Olivetti
  • Tandy Corporation
  • WYS
  • Sistemas de dados Zenith

Dados técnicos

EISA Bus pins.png
Largura do autocarro32 bits
Compatível comISA de 8 bits, ISA de 16 bits, EISA de 32 bits
Pins98 + 100 inlay
Vcc+5 V, −5 V, +12 V, −12 V
Relógio8.33 MHz
Taxa de dados teóricos (32-bit)cerca de 33 MB/s (8,33 MHz × 4 bytes)
Taxa de dados utilizável (32-bit)cerca de 20 MB/s

Embora o barramento MCA tivesse uma ligeira vantagem de desempenho em relação ao EISA (velocidade do barramento de 10 MHz, em comparação com 8,33 MHz), o EISA continha quase todos os benefícios tecnológicos que o MCA ostentava, incluindo controle de barramento, modo burst, recursos configuráveis por software e barramentos de dados/endereço de 32 bits. Isso trouxe o EISA quase ao mesmo nível do MCA do ponto de vista de desempenho, e o EISA derrotou facilmente o MCA no suporte da indústria.

EISA substituiu a tediosa configuração de jumper comum com cartões ISA com configuração baseada em software. Cada sistema EISA enviado com um utilitário de configuração EISA; geralmente era uma versão ligeiramente personalizada dos utilitários padrão escritos pelos fabricantes de chipset EISA. O usuário inicializaria esse utilitário a partir de um disquete ou de uma partição dedicada do disco rígido. O software utilitário detectaria todos os cartões EISA no sistema e poderia configurar quaisquer recursos de hardware (interrupções, portas de memória, etc.) em qualquer cartão EISA (cada cartão EISA incluiria um disco com informações que descreviam as opções disponíveis no cartão) ou na placa-mãe do sistema EISA. O usuário também pode inserir informações sobre cartões ISA no sistema, permitindo que o utilitário reconfigure automaticamente os cartões EISA para evitar conflitos de recursos.

Da mesma forma, o Windows 95, com sua capacidade Plug-and-Play, não foi capaz de alterar a configuração das placas EISA, mas pode detectar as placas, ler sua configuração e reconfigurar o hardware Plug-and-Play para evitar recursos conflitos. O Windows 95 também tentaria instalar automaticamente os drivers apropriados para as placas EISA detectadas.

Aceitação da indústria

O sucesso da EISA estava longe de ser garantido. Dell era um notável fabricante de clomes que não se juntou à Gangue dos Nove. Muitos fabricantes, incluindo os da Gang of Nine, pesquisaram a possibilidade de usar o MCA. Por exemplo, a Compaq realmente produziu protótipos de sistemas DeskPro usando o barramento. No entanto, eles nunca foram colocados em produção e, quando ficou claro que o MCA havia perdido, a Compaq permitiu que sua licença MCA expirasse (a licença na verdade custava relativamente pouco; os custos primários associados ao MCA, e pelos quais a indústria se revoltou, eram royalties a ser pago por sistema enviado).

Por outro lado, quando ficou claro para a IBM que o Micro Channel estava morrendo, a IBM licenciou o EISA para uso em alguns sistemas de servidor. Como golpe final em seu concorrente, a Compaq (líder do consórcio EISA) não descontou o primeiro cheque enviado pela IBM para a licença EISA. Em vez disso, o cheque foi emoldurado e exposto no museu da empresa no campus principal da Compaq em Houston, Texas.

Contenido relacionado

Bootstrapping

Em geral, bootstrapping geralmente se refere a um processo de inicialização automática que deve continuar ou crescer sem entrada...

Paralelo ATA

Parallel ATA originalmente AT Attachment, também conhecido como IDE, é uma interface padrão projetado para computadores compatíveis com IBM PC. Foi...

Eric S. Raymond

Eric Steven Raymond muitas vezes referido como ESR, é um desenvolvedor de software americano, defensor do software de código aberto e autor do livro Ensaio...
Más resultados...
Tamaño del texto:
undoredo
format_boldformat_italicformat_underlinedstrikethrough_ssuperscriptsubscriptlink
save