Kaj je arhitektura industrijskega standarda?

Industrijska standardna arhitektura (ISA) je vrsta računalniškega vodila, ki omogoča pritrditev dodatnih razširitvenih kartic na matično ploščo računalnika. Vodilo je sposobno neposrednega dostopa do pomnilnika (DMA), z več razširitvenimi karticami na pomnilniškem kanalu in ločeno dodelitvijo zahteve za prekinitev (IRQ) za vsako kartico. To je bilo eno prvih tovrstnih razširitvenih vodil, razvitih za osebne računalnike (PC), katerih tehnologija je na koncu pripeljala do številnih potomcev.

Koncept industrijske standardne arhitekture je prvi razvil IBM® leta 1981 in je bil osem-bitno sistemsko vodilo za prvo generacijo osebnega računalnika IBM®. V nekaj letih so ga razširili na 16-bitno vodilo za drugo generacijo IBM® PC-ja, znanega kot IBM® AT, in so ga poimenovali AT bus. Ker je bilo vodilo AT last IBM®, se je ime industrijske standardne arhitekture pojavilo šele pozneje, okoli leta 1988, ko je 32-bitno različico razvila koalicija proizvajalcev osebnih računalnikov, ki se skupaj imenujejo Gang of Nine. Ta tretja ponovitev se je pravzaprav imenovala razširjena standardna arhitektura industrije (EISA), ki je bila razvita za konkurenco vodilu naslednje generacije IBM®. Ime vodila ISA se je obdržalo, prejšnje različice pa so ime ISA dobile za nazaj, da ne bi kršile lastnine IBM®.

Prvo osem-bitno vodilo ISA je delovalo pri 4.77 megaherca, kar se je ujemalo s centralnimi procesnimi enotami (CPU) IBM® tistega časa. S 16-bitno različico je hitrost dvignila na šest in nato na osem megahercev, da bi nadomestila ta povečanja hitrosti CPU. Ker so se hitrosti CPE še naprej povečevale, je bil kasneje na matično ploščo dodan dodatni taktni čip, ki je vodil ISA vodilo pri določeni hitrosti. Vodilo ima štiri kanale DMA, od katerih so le trije podpirali razširitev, dva pa sta bila rezervirana za trdi disk in diskete. Zadnji kanal DMA bi lahko podpiral štiri razširitvene kartice na osem-bitnem kanalu ali tri na 16-bitnem kanalu.

Ukvarjanje z razširitvenimi karticami industrijske standardne arhitekture je včasih lahko težavno, saj je moral uporabnik konfigurirati vhodne in izhodne (I/O) naslove, kanal DMA in IRQ s preklopom dip-stikal in pozicioniranjem skakalcev na razširitveni plošči. Proti zadnjih letih vodila ISA je bil poskus ustvariti implementacijo plug-and-play, ki bi pomagala ublažiti nekatere težave s konfiguracijo. Implementacije plug-and-play so imele težave in so v šali dobile poimenovanje »plug-and-play«.

Prvi smrtni zvonec je zazvenel v poznih devetdesetih letih prejšnjega stoletja s specifikacijo, imenovano PC 1990, ki jo je objavil Microsoft®, ki je zahtevala, da se standardna arhitektura industrije popolnoma odstrani z matičnih plošč. Avtobus ISA je zdržal še nekaj let, vse do začetka 97. stoletja, zlasti v posebnih industrijskih in vojaških sistemih. Kljub temu so številni potomci tehnologije ISA našli uporabo v računalništvu. Dodatek napredne tehnologije (ATA) je bil razvit iz ISA tehnologije za upravljanje naprav za shranjevanje in se je nadalje razvil v naprednejše vodilo serijskih ATA (SATA).