Isa autobuz și EISA

ISA autobuz a fost primul autobuz sistem standardizat (ISA înseamnă Industrie Standart Architecture) și de mai mulți ani a fost standard in MS. Și chiar și astăzi, conectorii de autobuz pot fi găsite pe placi de baza nekotoroyh.

linia 8-biți

16-biți de autobuz

linie de date 16

Punerea în aplicare a mastering autobuz nu a fost deosebit de succes, pentru că, de exemplu, o cerere pentru a elibera autobuz (autobuz Hang-off) la master bus-ului pentru a gestiona mai multe cicluri de ceas la fel, fiecare maestru a trebuit să elibereze periodic anvelopa pentru a permite upgrade de memorie (de reîmprospătare a memoriei ) sau persoana pentru a efectua actualizarea. Pentru a asigura compatibilitatea cu placi de 8-biți bolshinstivo caracteristici noi au fost puse în aplicare prin adăugarea de noi linii. Având în vedere că AT a fost construit pe baza Intel 80286, care a fost semnificativ mai rapid decât 8088, a fost necesar să se adauge generatorul prevede stand-by (generator, așteptați-stat). Pentru a evita acest generator este utilizat linie liberă (PIN B8) din autobuz original, de 8-biți. Când această linie bate așteptările 0 omit. Acest lucru a permis dezvoltatorilor să facă ambele 16-biți și 8 biți placi rapide.

In ciuda lipsei de standarde formale și „puncte esențiale“ tehnice, magistrala ISA este mai mare decât media nevoile utilizatorilor în 1984 an, iar IBM la popularitate pe piața de calculator în masă a însemnat că carduri de expansiune producători și AT clone acceptate pentru standardul ISA. Această popularitate a dus la autobuz, sloturile ISA sunt încă prezente pe multe placi de baza moderne și carduri de autobuz ISA sunt încă în curs de produse (care este motivul pentru care am prezentat cabluri, astfel detaliat al magistrala ISA pe 16 biți).

Cu toate acestea, în cele mai recente specificațiile hardware a început otkazvatsya de anvelope vechi (încă mai mult de 15 ani în industria de calculatoare - este o perioadă foarte mare de timp). Dar ideea este că utilizatorul operează o varietate de placi de mnzhestvo ISA-interfețe, și este puțin probabil să dorească să pur și simplu le cere să plece. Mai ales că astfel de dispozitive cu viteză redusă, cum ar fi modem-uri sau plăci de rețea lente nu necesită o lățime de bandă de autobuz de mare, precum și utilizarea de interfețe mai moderne nu le dau nici un avantaj speciale. Și nimeni nu interzice producătorilor de plăci de bază pentru a pune produsele lor pe una sau două slot de negru de mare, mai ales ca tendința este de placi de baza cu suport ISA pot fi în cerere mare de la proprietarii de hărți vechi. Deci ISA, se pare, nu a mers atât de repede și să nu lase familiar lor din pozițiile lor așa cum ar putea părea la prima vedere.

  • Slot EISA este complet compatibil cu sloturi ISA. Ca și în cazul extensiilor de 16 biți, noi oportunități oferite prin adăugarea de noi linii. Ca prelungi în continuare slotul ISA a fost de unde să meargă, dezvoltatorii au găsit o soluție originală: noi contacte au fost plasate între contactele din magistrala ISA și nu au fost aduse la marginea conectorului. Un sistem special de proeminențe de pe conector și fisuri în locuri aferente EISA-cardului le permite (hărți) pentru a merge mai adânc în conector și conectați la noi contacte. La „parter“ (de sus) a structurii cu două etaje sunt deja contacte cunoscute ISA, în timp ce „primul etaj“ (jos) sunt noile concluzii EISA. Din acest motiv, sloturile EISA pot fi inserate și ISA-card (acesta din urmă nu va fi pe deplin incluse în slot, deoarece acestea nu sunt slot)
  • EISA este un autobuz pe 32 de biți, care în combinație cu 8,33 MHz'ami oferă lățime de bandă de 33 Mb / s

  • Autoacordarea carduri de expansiune și posibilitatea de configurare a acestora nu este DIP-switch-uri, și programatic

  • nivel de suport posibilități de atribuire a bilevel (declanșată de margine) întrerupe, permițând mai multor dispozitive să utilizeze aceeași întrerupere ca și în cazul mai multe niveluri de întreruperi (declanșat de nivel)

  • Suport pentru maestru autobuz multiplica

  • Autobuzul EISA oferă un mare avantaj atunci când se utilizează memoria cache

    După cum se poate observa din descrierea de mai sus, pentru nevoile în momentul în care a fost destul.

    O caracteristică importantă a anvelopei a fost posibilitatea pentru orice maestru de autobuz pentru a avea acces la orice dispozitiv de memorie sau un dispozitiv periferic, chiar dacă acestea au un nivel de autobuz diferite. Vorbind de compatibilitate complete cu ISA, trebuie remarcat faptul că ISA-carte, desigur, nu susțin separarea de întrerupere chiar și atunci când sunt încorporate în EISA-conector. În ceea ce privește suportul de autobuz se multiplică de master, aceasta este o versiune îmbunătățită și extinsă a acestui al ISA. patru nivele de prioritate au fost de asemenea prezenți:

    1. Schema de upgrade de memorie
    2. DMA
    3. procesor
    4. adaptoare de autobuz

    Au fost, de asemenea EISA autobuz arbitru asa - numitul controler perefiriyny (ISP, periferic Sistem integrat), care a urmat procedura. În plus, un alt dispozitiv a fost disponibil pentru - Intel Bus Master Interface Chip (BMIC), care a urmat ordinul de a stăpâni să nu rămână pe autobuz. După un anumit număr de cicluri de ceas de master a fost scos din anvelopă și generează un NMI.

    Nu voi da terminalul de atribuire EISA-slot, deoarece magistrala EISA nu a primit o astfel de acceptare largă ca ISA, și a fost mult timp dispărut. Îl puteți găsi cu excepția faptului că numai calculatoarele destul de vechi.