Ce este arhitectura standard industrială?

Arhitectura standard industrială (ISA) este un tip de magistrală de computer care permite atașarea plăcilor de expansiune suplimentare la placa de bază a computerului. Autobuzul este capabil de acces direct la memorie (DMA), cu mai multe carduri de expansiune pe un canal de memorie și alocare separată a cererii de întrerupere (IRQ) pentru fiecare card. A fost unul dintre primele astfel de autobuze de expansiune dezvoltate pentru computere personale (PC), a cărei tehnologie a dus în cele din urmă la o serie de descendenți.

Conceptul din spatele arhitecturii standard din industrie a fost dezvoltat pentru prima dată de IBM® în 1981 și a fost o magistrală de sistem pe opt biți pentru prima generație de PC IBM®. În câțiva ani, a fost extins la o magistrală pe 16 biți pentru a doua generație de computer IBM® cunoscut sub numele de IBM® AT și a fost numită magistrala AT. Deoarece magistrala AT era proprietatea IBM®, numele arhitecturii standard din industrie nu a apărut decât mai târziu, în jurul anului 1988, când o versiune pe 32 de biți a fost dezvoltată de o coaliție de producători de PC-uri denumită în mod colectiv Gang of Nine. Această a treia iterație a fost de fapt numită arhitectură standard industrială extinsă (EISA), care a fost dezvoltată pentru a concura cu magistrala de generație următoare a IBM®. Numele magistralei ISA a rămas, iar versiunile anterioare au primit numele ISA retroactiv pentru a nu încălca proprietatea IBM®.

Prima magistrală ISA pe opt biți a funcționat la 4.77 megaherți, ceea ce se potrivea cu unitățile centrale de procesare (CPU) IBM® din acea vreme. Cu versiunea pe 16 biți, a crescut viteza la șase și apoi la opt megaherți pentru a compensa acele creșteri ale vitezei procesorului. Pe măsură ce vitezele procesorului au continuat să crească, un cip de ceas suplimentar a fost adăugat ulterior la o placă de bază care ar menține magistrala ISA la o anumită viteză. Autobuzul are patru canale DMA, dintre care doar trei au suportat extindere, iar două au fost rezervate pentru hard disk și dischete. Ultimul canal DMA ar putea suporta patru carduri de expansiune pe un canal de opt biți sau trei pe un canal de 16 biți.

Abordarea plăcilor de expansiune cu arhitectură standard din industrie poate fi uneori dificilă, deoarece utilizatorul trebuia să configureze adresele de intrare și ieșire (I/O), canalul DMA și IRQ prin comutarea dip-switch-urilor și poziționând jumperii pe placa de expansiune. Spre ultimii ani ai magistralei ISA, a existat o încercare de a crea o implementare plug-and-play pentru a ajuta la atenuarea unor probleme de configurare. Implementările plug-and-play au suferit de probleme și au primit în glumă numele de „plug-and-pray”.

Primul glas a sunat la sfârșitul anilor 1990 cu o specificație numită PC 97, publicată de Microsoft®, care a cerut ca arhitectura standard din industrie să fie eliminată complet de pe plăcile de bază. Autobuzul ISA a rezistat încă câțiva ani, până la începutul secolului 21, în special în sisteme industriale și militare specifice. Cu toate acestea, numeroși descendenți ai tehnologiei ISA și-au găsit folosință în calcul. Atașamentul de tehnologie avansată (ATA) a fost dezvoltat din tehnologia ISA pentru a gestiona dispozitivele de stocare și a evoluat în continuare în magistrala serial ATA (SATA) mai avansată.