quote:
Oorspronkelijk had je een PC en PC/XT, en daarin zat de bus, min of meer zonder specifieke naam. IBM had gekozen voor de 8088 processor, een 16-bits processor maar met een 8-bits data-bus, omdat 16-bits interface-chips nog erg prijzig waren (of omdat ze wilden voorkomen dat de PC zo snel zou ontwikkelen dat deze een serieuze concurrent voor de opkomende RS/6000 lijn van workstations en servers zou worden); daarom was ook de bus maar 8-bits.
Met de komst van de IBM PC/AT, met een volledig 16-bits processor, ging ook de bus naar 16-bits, en werd toen onderscheid gemaakt tussen de 16-bits AT-bus en de 8-bits PC- of XT-bus.
Toen kwam IBM met de magnifieke MicroChannel Architecture (MCA) bus, in 16- en 32-bits uitvoeringen, en met automatische configuratie vanuit de BIOS. Technologisch geweldig, maar de licentie-kosten die voor moederborden werden gevraagd waren voor de meeste leveranciers veel te hoog (ik geloof rond de 1 k$ per moederbord). Het is ook de bus die in de IBM RS/6000 PowerPC gebaseerde systemen werd gebruikt. Naast IBM heeft o.a. NCR deze voor zijn Intel-gebaseerde database-clusters gebruikt.
Als alternatief besloten de samenwerkende leveranciers de bestaande AT-bus ook naar 32-bits te tillen, en de automatische configuratie te implementeren, maar met behoud van compatibiliteit. Om de bus qua naamgeving wat los te koppelen van de IBM-producten, is toen de bestaande 16-bits bus de Industry Standard Architecture (ISA) bus genoemd (er is discussie of de 8-bits versie ook die naam mag krijgen), en de nieuwe versie de Extended ISA (EISA) bus.
EISA was een stuk goedkoper dan MCA, maar de hardware was helaas voor de moederbord-fabrikanten nog steeds te duur voor de felle concurrentie in de thuismarkt, dus je zag die alleen maar in high-end servers en werkstations (en in non-Intel-systemen als SGI). Toen is er aan de bestaande AT-bus een extensie van 16-bits geplakt als VESA local bus, waarbij nog steeds handmatige geconfigureerd moest worden (VESA is/was een samenwerkings-verband van PC-hardware-producenten).
Ondertussen had de moederborden-/chip-fabrikant OPTi ook 2 pogingen gedaan om een eigen local bus systeem te maken, de OPTi-1 en -2, maar van beide zijn maar enkele moederborden en insteekkaarten gemaakt. Deze waren noch met andere bussen, noch met elkaar compatibel.
En tegen die tijd begon Intel met PCI, versie 1 was nog niet echt bruikbaar, maar voor de meesten was al duidelijk dat daarmee de toekomst van de systeembus was aangekondigd.
Maar helaas blijft elke technologie achter bij de wensen van de gebruikers en de eisen van de operating-systems, dus al gauw kregen we naast de 32-bits/33 MHz versies al weer 64-bits en/of 66 MHz-versies, gevolgd door PCI-X en uiteindelijk een systeembus die serieel i.p.v. parallel werkt : PCIe.
En wat er over 2 jaar in je systeem zit ...