În IT și electronică, ISA (prescurtarea de la Industry Standard Architecture) este o magistrală paralelă de date destinată să conecteze, prin sloturi speciale, carduri de extensie (card video, placă de sunet, modem etc.) ce se atașează PC-ului.
Magistrala ISA este o magistrală lentă, fiind în prezent depășită ca performanțe de mai recentele magistrale PCI, PCI-X și PCI Express.
ISA a fost inventată de IBM la începutul anilor '80, fiind magistrala primelor calculatoare IBM PC construite de IBM. Inițial magistrala de date era de 8-bit iar cea de adrese de 20 de biți specifică procesorului Intel 8088. Ulterior, când a apărut calculatorul cu format AT (Advanced Technology), magistrala de date s-a extins la 16-bit, iar cea de adrese la 24 de biți. Formatul AT a păstrat compatibilitatea cu prima variantă. Standardul s-a păstrat chiar și în prezent, mai putând fi întâlnite plăci ISA și plăci de bază care să le suporte.
Într-o magistrală ISA sunt prevăzute 8 canale DMA și 16 nivele de întreruperi. Parte din canalele DMA și din întreruperile disponibile sunt alocate prin standard unor echipamente ce fac parte din configurația calculatorului PC, celelalte sunt libere, la dispoziția utilizatorului pentru aplicații particulare. Magistrala poate fi controlată de procesor sau de controlerul DMA. Magistrala este concepută pentru tranzacții I/O unice cu periferia. Tranzacțiile cu memoria se fac prin magistrală. Nu este prevăzut modul de exploatare multiutilizator real. Acestă magistrală este întâlnită în toate calculatoarele compatibile PC IBM-PC/AT și în calculatoarele construite cu microprocesor Intel 386SX, 386DX, 486SX, 486DX.[1]