Utökad industristandardarkitektur -
Extended Industry Standard Architecture

Från Wikipedia, den fria encyklopedin
EISA
Förbättrad industristandardarkitektur
EISA Bus.jpg
Tre EISA-kortplatser
År skapat 1988
; För 33 år sedan
 (
1988
)
Skapad av Gang of Nine
Ersatt av PCI (1993)
Bredd i bitar 32
Antal enheter 1 per kortplats
Hastighet 8,33 MHz
halv duplex 33 MB / s
Stil Parallell
Gränssnitt för hotplugging Nej
Externt gränssnitt Nej
SCSI-styrenhet (Adaptec AHA-1740)
Snabb SCSI RAID- kontroller ( DPT PM2022)
ELSA Winner 1000- grafikkort för ISA och EISA

Den utökade industristandardarkitekturen (i praktiken nästan alltid förkortad till EISA och ofta uttalad "eee-suh") är en bussstandard för IBM PC-kompatibla datorer . Det tillkännagavs i september 1988 av ett konsortium av PC- klonleverantörer ( Gang of Nine ) som ett alternativ till IBM: s egenutvecklade Micro Channel-arkitektur (MCA) i sin PS / 2- serie.

I jämförelse med AT-bussen, som Gang of Nine retroaktivt döptes om till ISA- bussen för att undvika intrång i IBMs varumärke på sin PC / AT-dator , utökas EISA till 32 bitar och tillåter mer än en processor att dela bussen. Den bus maste stöd också förbättrats för att ge tillgång till 4  GB minne. Till skillnad från MCA kan EISA acceptera äldre XT- och ISA-kort - linjerna och spåren för EISA är en superset av ISA.

EISA var mycket gynnat av tillverkare på grund av MCA: s egenutvecklade karaktär, och till och med IBM producerade några maskiner som stöder det. Det var lite dyrt att implementera (men inte lika mycket som MCA), så det blev aldrig särskilt populärt på stationära datorer. Det var dock ganska framgångsrikt på servermarknaden, eftersom det passade bättre för bandbreddsintensiva uppgifter (som diskåtkomst och nätverk). De flesta EISA-kort som producerades var antingen SCSI eller nätverkskort. EISA var också tillgängligt på vissa icke-IBM-kompatibla maskiner som AlphaServer , HP 9000- D, SGI Indigo2 och MIPS Magnum .

När det fanns ett starkt marknadsbehov för en buss med dessa hastigheter och funktioner för stationära datorer, fyllde VESA Local Bus och senare PCI denna nisch, och EISA försvann i dunkel.

Historia

Den ursprungliga IBM-datorn inkluderade fem 8-bitarsplatser som kördes med systemets klockhastighet på 4,77 MHz. Den PC / AT , som infördes 1984, hade tre 8-bitars slots och fem 16-bitars slots, alla kör på systemklockhastighet av 6 MHz i de tidigare modellerna och 8 MHz i den senaste versionen av datorn. 16-bitarsplatserna var ett superset av 8-bitars konfigurationen, så de flesta 8-bitars kort kunde anslutas till en 16-bitars kortplats (vissa kort använde en "kjol" -design som fysiskt störde den utökade delen av kortplatsen ) och fortsätt att köra i 8-bitars läge. En av de viktigaste orsakerna till framgången med IBM PC (och de PC-kloner som följde den) var det aktiva ekosystemet för expansionskort från tredje part som var tillgängliga för maskinerna. IBM begränsades från att patentera bussen och publicerade allmänt busspecifikationerna.

När PC-klonindustrin fortsatte att bygga fart i mitten till slutet av 1980-talet började flera problem med bussen bli uppenbara. För det första, eftersom "AT-kortplatsen" (som den kändes då) inte hanterades av någon central standardgrupp, fanns det inget som hindrade en tillverkare från att "trycka" standarden. En av de vanligaste problemen var att när PC-kloner blev vanligare började PC-tillverkare öka processorhastigheten för att bibehålla en konkurrensfördel. Tyvärr, eftersom ISA-bussen ursprungligen var låst till processorklockan, innebar detta att cirka 286 maskiner hade ISA-bussar som körde på 10, 12 eller till och med 16 MHz. Faktum är att det första systemet som klockade ISA-bussen vid 8 MHz var turbo 8088- klonerna som klockade processorerna vid 8 MHz. Detta orsakade många problem med inkompatibilitet, där ett äkta IBM-kompatibelt tredjepartskort (utformat för en 8 MHz eller 4,77 MHz buss) kanske inte fungerar i ett system med högre hastighet (eller ännu värre, skulle fungera opålitligt). De flesta datortillverkare frikopplade slutligen kortklockan från systemklockan, men det fanns fortfarande inget standardorgan för att "polisera" branschen.

När företag som Dell modifierade AT-bussdesignen var arkitekturen så väl förankrad att ingen enskild klontillverkare hade hävstången att skapa ett standardiserat alternativ, och det fanns ingen tvingande anledning för dem att samarbeta om en ny standard. På grund av detta, när det första 386- baserade systemet ( Compaq Deskpro 386) släppte marknaden 1986, stödde det fortfarande 16-bitarsplatser. Andra 386 datorer följde efter och AT (senare ISA) -bussen var fortfarande en del av de flesta system även i slutet av 1990-talet.

Under tiden började IBM oroa sig för att de tappade kontrollen över den bransch de skapat. 1987 släppte IBM PS / 2- datorraden, som inkluderade MCA- bussen. MCA inkluderade många förbättringar över 16-bitars AT-bussen, inklusive bussmastring , burst-läge , programvarukonfigurerbara resurser och 32-bitarsfunktioner. I ett försök att återupprätta sin dominerande roll patenterade IBM bussen och lade stränga licens- och royaltypolicyer på dess användning. Några tillverkare tillverkade licensierade MCA-maskiner (framför allt NCR ), men totalt sett strävade industrin från IBMs begränsningar.

Steve Gibson föreslog att klontillverkare skulle anta NuBus . Istället skapade en grupp ("Gang of Nine"), ledd av Compaq, en ny buss som fick namnet den utvidgade (eller förbättrade) industristandardarkitekturen, eller "EISA" (och 16-bitarsbussen blev känd som Industry Standardarkitektur eller "ISA"). Detta gav praktiskt taget alla de tekniska fördelarna med MCA, samtidigt som de förblev kompatibla med befintliga 8-bitars och 16-bitars kort, och (mest lockande för system- och korttillverkare) minimal licensieringskostnad.

EISA-bussfacket är ett tvånivås förskjutet stiftsystem, med den övre delen av facket som motsvarar standard ISA-bussstiftets layout. De ytterligare funktionerna i EISA-bussen implementeras på den nedre delen av kortkontakten, med tunna spår som är insatta i det isolerande springan på den övre / ISA-kortkortskontakten. Dessutom har bussens nedre del fem nyckelspår, så ett ISA-kort med ovanligt långa spår kan inte av misstag sträcka sig ner i kortets nedre del.

Intel introducerade sin första EISA-chipset (och även deras första chipset i ordets moderna mening) som 82350 i september 1989. Intel introducerade en billigare variant som 82350DT, som tillkännagavs i april 1991; det började levereras i juni samma år.

Den första EISA-datorn som tillkännagavs var HP Vectra 486 i oktober 1989. De första EISA-datorerna som släppte marknaden var Compaq Deskpro 486 och SystemPro . Den SystemPro, är en av de första PC-stil system utformade som en nätverksserver , byggdes från grunden för att dra full nytta av EISA-buss. Den inkluderade funktioner som multiprocessing , hårdvaru- RAID och nätverkskort för masterkörning.

En av fördelarna med att komma ut ur EISA-standarden var en slutlig kodifiering av standarden till vilken ISA- kortplatser och kort skulle hållas (särskilt klockhastigheten fastställdes till en industristandard på 8,33 MHz). Således fick även system som inte använde EISA-bussen fördelen att ISA standardiserades, vilket bidrog till dess livslängd.

"Gang of Nine"

Den Gang of Nine var det informella namnet på den konsortium av persondator tillverkningsföretag som tillsammans skapade EISA-buss. Rivaliserande medlemmar erkände generellt Compaqs ledarskap, med en som uppgav 1989 att inom Gang of Nine "när du har tio personer sätter sig ner framför ett bord för att skriva ett brev till presidenten, måste någon skriva brevet. Compaq sätter sig ner vid skrivmaskin". Medlemmarna var:

Teknisk data

EISA Bus pins.png
bussbredd 32 bitar
kompatibel med 8-bitars ISA, 16-bitars ISA, 32-bitars EISA
stift 98 + 100 inlägg
Vcc +5 V, −5 V, +12 V, −12 V
klocka 8,33 MHz
teoretisk datahastighet (32-bitars) cirka 33  MB / s (8,33 MHz × 4  byte )
användbar datahastighet (32-bitars) cirka 20 MB / s

Även om MCA-bussen hade en liten prestandafördel jämfört med EISA (busshastighet på 10 MHz, jämfört med 8,33 MHz), innehöll EISA nästan alla tekniska fördelar som MCA skröt, inklusive bussmastring , burst-läge , programvarukonfigurerbara resurser och 32 -bit data / adressbussar. Dessa förde EISA nästan i nivå med MCA ur en prestationssynpunkt, och EISA besegrade lätt MCA i branschstöd.

EISA ersatte den tråkiga bygelkonfigurationen som är vanlig med ISA-kort med programvarubaserad konfiguration. Varje EISA-system levereras med ett EISA-konfigurationsverktyg; detta var vanligtvis en lite anpassad version av standardverktygen skrivna av EISA-chipsettillverkarna. Användaren skulle starta upp i det här verktyget, antingen från disketten eller på en dedikerad hårddiskpartition. Verktygsprogrammet kan upptäcka alla EISA-kort i systemet och kan konfigurera alla hårdvaruresurser ( avbrott , minnesportar, etc.) på vilket EISA-kort som helst (varje EISA-kort skulle innehålla en disk med information som beskriver de tillgängliga alternativen på kortet) eller på EISA- moderkortet . Användaren kan också ange information om ISA-kort i systemet, så att verktyget automatiskt kan konfigurera EISA-kort för att undvika resurskonflikter.

På samma sätt kunde Windows 95 , med sin Plug-and-Play- funktion, inte ändra konfigurationen av EISA-kort, men det kunde upptäcka korten, läsa deras konfiguration och omkonfigurera Plug-and-Play-maskinvara för att undvika resurskonflikter. Windows 95 skulle också automatiskt försöka installera lämpliga drivrutiner för upptäckta EISA-kort.

Bransch godtagande

EISA: s framgång var långt ifrån garanterad. Många tillverkare, inklusive de i "Gang of Nine", undersökte möjligheten att använda MCA. Exempelvis producerade Compaq faktiskt prototyp DeskPro-system med bussen. Dessa sades dock aldrig i produktion, och när det stod klart att MCA hade förlorat, lät Compaq sin MCA-licens upphöra att gälla (licensen kostade faktiskt relativt lite; de ​​primära kostnaderna förknippade med MCA och som industrin gjorde upphov till var royalties betalas per levererat system).

Å andra sidan, när det stod klart för IBM att Micro Channel dör, licensierade IBM EISA för användning i några serversystem.

Se även

Referenser