SCSI interfață (Small Computer System Interface - Interfață de calculatoare mici) - aceasta este o interfață de disc foarte ciudat. În mod corespunzător vorbind, SCSI nu este o interfață de disc. Standardul SCSI a apărut la sfârșitul anului 1979, numit SASI (Shugart Associates System Interface) În deceniu și jumătate de mai multe ori fabricanții de unități optice modernizat. drive-uri și controlere moderne sunt supuse versiune a standardului numit-SCSI 2. Comitetul, care este în curs de dezvoltare standard, este acum lucrează la SCST-3 standard de SCSI standard este diferit de cele considerate de unele puncte importante. Cel mai important Ideea este ca acest lucru ar trebui să se conecteze la cablul de interfață (SCSI autobuz) este numai dispozitive „inteligente“. Pentru un cablu SCSI-gazdă, vă puteți conecta până la șapte SCSI-sclavi.
Notă. Să ne explicăm semnificația termenilor „maestru“ și „slave“. Dispozitivul principal ( „master“) informează slave ( „sclav“), ce să facă, iar dispozitivul slave efectuează acțiunea specificată. Nu poate fi doar un singur maestru, ca cineva trebuie să decidă ce să facă în continuare. Liderul poate ordona sclavul să preia controlul deplin al autobuzului, dar în cele din urmă, slave trebuie să se întoarcă controlul absolut.
Natura SCSI-dispozitive pot fi variate. Poate fi conectat la magistrala de hard disk rapid de mare capacitate, unitățile de bandă, discuri optice, imprimante laser, și chiar și un dispozitiv lent, cum ar fi un mouse, în cazul în care fiecare dispozitiv are un circuit de interfață corespunzătoare între acesta și cablul. În multe privințe SCSI este mai mult ca o rețea mică zonă locală ca o interfață regulată a PC-ului și hard disk. Conectarea SCSI-dispozitive la un PC. Pentru a conecta magistrala SCSI la un PC, trebuie să aveți principal adaptor de interfață (gazdă) SCSI. Adaptor - o placă de circuit care se potrivește în vnoda O autobuz și un computer care este conectat la cablul de magistrală SCSI. Cele mai multe dispozitive SCSI interacționează, dar cablul plat cu 50 de pini (conform cu ALI-SCSI 2 standard de cablu cu 50 de pini și cablul auxiliar, 68 pini). Toate semnalele - digitale. Datele sunt transmise în paralel 8 (16 sau 32) biți. Cablul are semnale de control relativ mici.
Fiecare dintre cele șapte SCSI-slave poate avea până la opt logică în cadrul subdispozitiv. Astfel, un adaptor principal SCSI 56 poate comunica cu subdispozitiv logice individuale. interfață de date Viteza de transmisie SASI prima a fost de doar 12 Mbit / s sau 1,5 MB / s pe opt conductoare paralele. In cea mai noua versiune a standardului SCSI (este adesea numit SCSI 2) rata de biți vine la 10 MHz cu rata de date corespunzătoare până la 40 Mb / s (pentru 32 conductoare paralele). SCSI adaptor gazdă trimite o comandă la unul dintre dispozitive slave care au suficientă „inteligență“ pentru a realiza cablul SCSI folosind secvența de operații (cu alte cuvinte, driven devine temporar master). Când sclavul completează sarcina sa, acesta eliberează cablu și SCSI adaptor gazdă poate permite un alt sclav de control temporar prin cablu. De fapt, SCSI este format din trei părți. În primul rând, desigur - este unitatea de disc în sine. A doua parte - este un modul electronic, care este introdus în versiunile anterioare ale controlerului de antrenare, și în cele din urmă, să fie un sclav special de interfață SCSI. Este în această parte se concentrează de electronice care comunică cu magistrala SCSI.
Creșterea popularității interfeței SCSI au contribuit la calculatoarele Apple Macintosh. (Toate computerele Macintosh, cu excepția mai devreme disponibile cu built-in portul SCSI) Până de curând, calculatoare PC-uri au furnizat interfață SCSI pic de sprijin. Cu toate acestea, după ce firma IBM a lansat principalul adaptor SCSI și unele dispozitive SCSI periferice, situația a început să se schimbe rapid. Inițial interfață SCSI a fost proiectat pentru un cablu panglică largă, iar transmisia în paralel a cel puțin 8 biți de date. Versiunea SCSI-2 include suport cabluri de transmisie chiar mai mari cu până la 32 de biți simultan. Într-un sens, versiunea SCSI-3 schimbă trendul. Mai precis, SCSI-3 suportă ambele versiuni largi și înguste. De asemenea, cablu paralel larg SCSI-3 suportă individuale de transfer de biți cablu serial. O astfel de posibilitate este, la prima vedere, duce la o retragere, dar nu este un cârlig. Trebuie să înțelegem imensa putere a sistemului de comandă SCSI. Versiunea de serie a SCSI-3 este activată pentru a utiliza toate noile caracteristici (cu excepția transferului de date paralele) interfață SCSI într-o foarte mică de calculatoare, cum ar fi un laptop, în care nu există nici o cameră pentru conectori mari SCSI paralele.
Anxietatea în lume SCSI. Interfață hardware pentru SCSI este definit foarte strict. Din păcate, suportul software SCSI pe piața PC-uri (în principal, este driverele de dispozitiv conținute în driverele de dispozitiv instaliruemyh și fișiere în adaptor gazdă ROM SCSI) este departe de a fi standardizate. Există trei abordări concurente care sunt de interes de la diferiți producători. Microsoft oferă LADDR (Layered Driver de dispozitiv Arhitectura - Layered Arhitectura driver de dispozitiv) grup de companii conduse de Adaptec, susține ASPI (Advanced SCSI Programming Interface - Îmbunătățirea SCSI Programming Interface) În cele din urmă, Institutul American National Standards a dezvoltat un alt standard - CAM (Metoda de acces comun - metoda de acces comun). Nu toți furnizorii oferă o gazdă SCSI drivere de dispozitiv adaptor pentru toate cele trei variante Majoritatea producătorilor de obicei, acceptă doar unul. Programele care accesează dispozitivele SCSI sunt proiectate pentru una dintre cele trei metode de acces. Ca urmare, PC-ul poate fi de până la trei adaptoare diferite SCSI majore, fiecare cu conducătorul său dispozitiv propriu (unul pentru LADDR, ASPI și CAM).
Problema este că adaptorul SCSI principal trebuie să fie gestionate și să răspundă la o cerere de nivel de întrerupere (IRQ). Prin urmare, pentru a sprijini mai multe dispozitive SCSI (și unele dintre ele interacționează în conformitate cu fiecare dintre cele trei standarde) necesită trei adaptor principal cu trei interacționează cu ei driver de dispozitiv (acest lucru ar necesita până la trei niveluri IRQ). În mod ideal, aveți nevoie doar de un adaptor SCSI gazdă pentru orice număr de dispozitive SCSI, dar nu poate fi un amestec arbitrar de tipuri de dispozitive. În cazul în care toate dispozitivele sunt supuse unuia dintre cele trei standarde de acces (și nu aveți mai mult de șapte persoane și un maxim de 56 de LUN), ați atins deja idealul. În caz contrar, va trebui să aibă un PC în mai multe adaptoare SCSI majore. Desigur, un singur PC poate avea, de asemenea, mai mult de trei adaptoare SCSI principale; întrebare se bazează numai în numărul de sloturi libere. În unele cazuri, este posibil să existe mai multe adaptoare SCSI majore care utilizează aceeași metodă de acces (de exemplu, ASPI), și un driver de dispozitiv. (Unul dintre utilizatori au raportat că el utilizează patru adaptor SCSI și ASPI drivere principale pentru controlul 28 de unități de bandă, în același timp. Cu LUN SCSI fiecare interfață slave în această configurație poate fi controlat 224 de dispozitive.) Până de curând, când este conectat la PC-ul unuia sau două de înaltă performanță conduce cel mai simplu mod a fost de a utiliza controlerul și unitatea de interfață IEDS. Cu toate acestea, această metodă nu ajută la conectarea la alte periferice, cum ar fi o unitate de CD-ROM sau de bandă. Acum, când interesul în suportul pentru software-ul de interfață IEDS SCSI este redusă. Aproape toate dezvoltarea de noi unități de disc de înaltă performanță de mare capacitate de utilizare SCSI sau IDE.