Conector Scsi. Arhiva articolelor

SCSI - Small Computer System Interface

În ciuda dominanței aparente a dispozitivelor cu interfață IDE / EIDE, hard disk-urile SCSI au încă aproximativ 27% din piață în ceea ce privește producția. Acest lucru se explică de obicei prin faptul că aceste interfețe sunt proiectate pentru diferite segmente de piață - IDE pentru „sisteme populare și ieftine” și SCSI pentru „stații de lucru performante”. Cu toate acestea, mulți ar putea susține că recent hard disk-uri IDE au obținut performanțe SCSI și sunt semnificativ mai puțin costisitoare. Și controlerul IDE, care este deja cel mai rapid, este de obicei situat pe placa de bază și nu necesită costuri materiale suplimentare, în timp ce un controler SCSI bun trebuie să cheltuiască cel puțin 100 USD. Dar există oameni care preferă persistent această interfață cu un nume greu de citit. Apropo, SCSI este citit și pronunțat ca „ povești". De asemenea, mă consider parțial că sunt așa și voi încerca să atrag cel puțin câțiva utilizatori mai mult de partea noastră, precum și să povestesc puțin despre SCSI în sine.

SCSI vs IDE

Controversa „Care este mai bine: IDE sau SCSI” este una dintre cele mai frecvente controverse în multe grupuri de știri. Numărul de postări și articole pe această temă este foarte mare. Cu toate acestea, această întrebare, la fel ca celebrul „Windows NT sau OS / 2 sau Unix”, într-o astfel de setare este insolubilă. Cea mai frecventă și corectă reacție la acestea este „De ce?”. Având în vedere această problemă mai detaliat, puteți lua o decizie pentru dvs. cu privire la nevoia de SCSI pentru dvs.

Vă vom spune mai detaliat ce poate oferi un controler SCSI simplu în comparație cu IDE și de ce ar trebui să îl alegeți sau nu.

Oferta SCSI Obiecții EIDE / ATAPI Răspunsul SCSI
capacitatea de a conecta 7 dispozitive la un singur controler (la Wide - 15) este ușor să instalați 4 controlere IDE și vor fi 8 dispozitive în total pentru fiecare controler IDE aveți nevoie de o întrerupere! Și doar 2 vor fi cu UDMA / 33. Și 4 UWSCSI sunt 60 de dispozitive :)
o gamă largă de dispozitive conectate IDE are CDD, ZIP, MO, CD-R, CD-RW Aveți drivere și programe pentru toate acestea? și altele? dar pentru SCSI puteți utiliza oricare, inclusiv cele incluse în sistemul de operare
capacitatea de a conecta atât dispozitive interne cât și externe ? rack detașabil sau LPT-IDE :)
lungimea totală a cablului SCSI poate fi de până la 25 de metri. În versiunile normale 3-6m * dacă nu overclockați magistrala PCI, puteți chiar cu un metru putini!
puteți utiliza tehnologiile cache și RAID pentru a îmbunătăți dramatic performanța și fiabilitatea pe vremuri existau cache-uri Tekram, dar acum există și RAID pentru IDE nu funcționează și nu este deloc serios
* Trebuie remarcat faptul că, atunci când se utilizează interfața SCSI Ultra sau Ultra Wide, se impun restricții suplimentare asupra calității cablurilor de conectare și a lungimii acestora, drept urmare lungimea maximă a conexiunii poate fi redusă semnificativ.

Pentru a nu avea impresia că IDE este foarte rău și ar trebui să vă fie rușine să îl utilizați, observăm și calitățile pozitive ale interfeței IDE, parțial în lumina tabelului de mai sus:

  1. Preț. Uneori este de netăgăduit foarte important.
  2. Nu toată lumea trebuie să conecteze 4 HDD-uri și 3 CD-uri. Adesea două canale IDE sunt mai mult decât suficiente și tot felul de scanere vin cu cardurile lor.
  3. Este dificil să folosiți un cablu cu bandă mai lung de 80 cm în carcasa minitower :)
  4. IDE HD este mult mai ușor de instalat, există un singur jumper și nu 4-16 ca pe SCSI :)
  5. Majoritatea plăcilor de bază au deja un controler IDE
  6. Avea Dispozitive IDE autobuzul are întotdeauna 16 biți și pentru modelele comparabile în preț, IDE câștigă în viteză.

Acum despre preț. Cel mai simplu SCSI pentru autobuzul ISA costă aproximativ 20 USD, dar acum pur și simplu nu sunt necesare de nimeni, așa că îl puteți găsi mai ieftin. Următoarea opțiune este un controler de magistrală PCI. Cea mai simplă versiune a FastSCSI costă aproximativ 40 USD. Cu toate acestea, acum există multe plăci de bază pe care Adaptec 7880 UltraWideSCSI poate fi instalat la doar + 70 USD. Chiar și celebrele ASUS P55T2P4 și P2L97 au opțiuni SCSI. Pentru cardurile UWSCSI, prețul variază de la 100 USD la 600 USD. Există, de asemenea, controlere cu două canale (cum ar fi IDE pe Intel Triton HX / VX / TX). Prețul lor este în mod natural mai mare. Rețineți că, în cazul SCSI, spre deosebire de IDE, unde este dificil să veniți cu ceva nou, pentru bani suplimentari, controlerele pot fi extinse cu funcțiile unui controler cache, RAID-0..5, hotswap etc., deci vorbiți despre partea de sus, marginea costului controlerului nu este complet corectă.

Și în cele din urmă, despre viteză. După cum știți, astăzi rata maximă de transfer de date pe magistrala IDE este de 33 Mb / s. Pentru UWSCSI, același parametru ajunge la 40 Mb / s. Principalele avantaje ale SCSI apar atunci când lucrezi în medii multitasking (bine, puțin în Windows95 :). Multe teste oferite în WindowsNT arată avantajul fără îndoială al SCSI. Poate că acesta este cel mai popular sistem de operare de astăzi, pentru care utilizarea SCSI este mai mult decât justificată. Pot exista, de asemenea, sarcini specifice (legate, de exemplu, de procesarea video) în care este pur și simplu imposibil de utilizat IDE. Nu vom vorbi despre diferențele în arhitecturile interne care afectează și performanța în acest articol, deoarece există prea mulți termeni tehnici acolo. Observăm doar că, urmărind dezvoltarea IDE, suntem surprinși să observăm că acesta dobândește multe caracteristici ale SCSI, dar, sperăm, nu vor fuziona deloc.

Cum arată un controler SCSI și în ce constă?

Iată o imagine a celui mai simplu controler FastSCSI de pe magistrala PCI.

După cum puteți vedea, cea mai mare parte a spațiului este ocupată de conectori. Cel mai mare (și cel mai vechi) conector este pentru dispozitivele interne pe 8 biți, adesea denumite îngust, este similar cu conectorul IDE, doar că are 50 de pini în loc de 40. Majoritatea controlerelor au și un conector extern, așa cum sugerează și numele, puteți și ar trebui să conectați la acesta dispozitive SCSI externe. Imaginea prezintă un conector mini-sub D cu 50 de pini.

Pentru dispozitivele Wide, se folosește unul similar, dar pentru 68 de pini, fixarea nu este, de asemenea, sub formă de zăvor, ci pe șuruburi - cum ar fi șoareci și imprimante COM. Este chiar mai mic decât îngust datorită densității mai mari de contact. (Apropo, în ciuda numelui, ciotul lat este, de asemenea, mai îngust decât îngust). Uneori puteți găsi vechea versiune a conectorului extern - doar un centronix. La fel (extern, dar nu funcțional :) puteți găsi pe imprimanta dvs. Unele dispozitive, cum ar fi IOmega ZIP Plus, precum și cele concepute pentru Mac, folosesc Cannonul obișnuit cu 25 de pini (D-SUB) ca un modem. Mini-centronics este, de asemenea, utilizat pentru conexiuni externe de mare viteză. Iată tabelul complet:

(dimensiuni aproape originale)

Intern

50 de pini cu densitate redusă
conectarea dispozitivelor interne înguste - HDD, CD-ROM, CD-R, MO, ZIP. (cum ar fi IDE, doar pentru 50 de pini)

68 de pini de înaltă densitate
conexiunea dispozitivelor interne largi, în principal HDD
Extern

DB-25
conectarea dispozitivelor lente externe, în principal scanere, IOmega Zip Plus. cele mai frecvente pe Mac. (ca un modem)

50 de pini cu densitate redusă
sau Centronics 50-pin. conexiune externă de scanere, streamere. de obicei SCSI-1

50 de pini de înaltă densitate
sau Micro DB50, Mini DB50. conector îngust extern extern

68 de pini de înaltă densitate
sau Micro DB68, Mini DB68. conector extern extern standard

68 de pini de înaltă densitate
sau Micro Centronics. conform unor surse, este utilizat pentru conectarea externă a dispozitivelor SCSI

Pentru funcționarea oricărui dispozitiv, după cum știți, este necesară asistență software. Pentru majoritatea dispozitivelor IDE, minimul este încorporat BIOS-ul plăcii de bază plăci, restul necesită drivere pentru diverse sisteme de operare. Cu dispozitivele SCSI, lucrurile sunt puțin mai complicate. Pentru pornirea inițială de la SCSI Hard disk iar lucrul în DOS necesită propriul BIOS SCSI. Există 3 opțiuni aici.

  1. există un microcircuit cu BIOS SCSI pe controler în sine (ca pe cardurile VGA). Când computerul pornește, acesta este activat și vă permite să porniți de pe un hard disk SCSI sau, de exemplu, CDROM, MO. Când utilizați un sistem de operare non-trivial (Windows NT, OS / 2, * nix), driverele sunt întotdeauna utilizate pentru a lucra cu dispozitive SCSI. De asemenea, sunt necesare pentru ca dispozitivele non-hard disk să ruleze sub DOS.
  2. imaginea SCSI BIOS este afișată BIOS flash placa de baza. Mai mult, conform revendicării 1. De obicei în Plăci BIOS adăugați BIOS SCSI pentru un controler bazat pe cipul NCR 810, Symbios Logic SYM53C810 (este în prima imagine) sau Adaptec 78xx. Acest proces poate fi controlat, dacă se dorește, iar versiunea SCSI BIOS poate fi schimbată într-una mai nouă. Dacă există un controler SCSI pe placa de bază, aceasta este exact abordarea. Această opțiune este, de asemenea, mai profitabilă din punct de vedere economic :) - un controler fără cip BIOS este mai ieftin.
  3. Nu există deloc BIOS SCSI. Funcționarea tuturor dispozitivelor SCSI este asigurată numai de driverele sistemului de operare.

În plus față de suportarea pornirii de pe dispozitive SCSI, BIOS are de obicei câteva alte funcții: configurarea adaptorului, verificarea suprafeței discului, formatarea la nivel scăzut, configurarea parametrilor de inițializare pentru dispozitivele SCSI, setarea numărului dispozitivului de încărcare etc.

Următoarea remarcă urmează din prima. După cum știți, plăcile de bază au de obicei CMOS. În acesta, BIOS-ul stochează setările plăcii, inclusiv configurația hard disk-uri... Pentru BIOS-ul SCSI, este adesea necesar să se stocheze și configurația dispozitivului SCSI. Acest rol este de obicei îndeplinit de un mic microcircuit, cum ar fi 93C46 (flash). Se conectează la cipul principal SCSI. Are doar 8 picioare și câteva zeci de octeți de memorie, dar conținutul său este păstrat chiar și atunci când alimentarea este oprită. În acest cip, BIOS-ul SCSI poate salva atât parametrii dispozitivelor SCSI cât și proprii. În general, prezența sa nu este asociată cu prezența unui microcircuit cu un BIOS SCSI, dar, după cum arată practica, acestea sunt de obicei instalate împreună.

În imaginea următoare puteți vedea controlerul UltraWide SCSI de la ASUSTeK. Are deja un cip SCSI BIOS. De asemenea, puteți vedea conectorii Wide interiori și externi.

Ultima (nu am mai putut găsi :) imaginea arată un controler SCSI cu două canale Ultra Wide. Specificația sa include următoarele elemente: niveluri RAID 0,1,3,5; Reconstruirea unității de eșec; Hot Swap și reconstruire on-line; memorie cache 2, 4, 8, 16, 32 Mb; EEPROM Flash pentru BIOS SCSI. Procesorul 486 este foarte vizibil, ceea ce se pare că încearcă să gestioneze toate aceste lucruri.

Puteți găsi, de asemenea, pe placa de control SCSI

  • LED de activitate a magistralei SCSI și / sau conector pentru conexiunea sa
  • conectori pentru module de memorie
  • controler de dischetă (mai ales pe carduri Adaptec mai vechi)
  • Controler IDE
  • placă de sunet(pe cardurile ASUSTeK pentru MediaBus)
  • Card VGA

Alte carduri SCSI

Adesea un controler SCSI simplu este inclus cu scanerele și alte dispozitive SCSI de viteză redusă. De obicei, este un controler SCSI-1 pe o magistrală ISA 16 sau chiar pe 8 biți cu un conector (extern sau intern). Nu are BIOS, eeprom, de multe ori funcționează fără întreruperi (modul polling), uneori acceptă doar un singur dispozitiv (nu 7). Practic, un astfel de controler poate fi utilizat numai cu propriul dispozitiv, deoarece există un șofer doar pentru el. Cu toate acestea, cu o anumită abilitate, vă puteți conecta la ea, de exemplu HDD sau streamer. Acest lucru este justificat doar dacă nu există bani și timp (sau interes sportiv :), deoarece un controler SCSI standard, așa cum am menționat deja, poate fi achiziționat cu 20-40 USD și are mult mai puține probleme și mult mai multe caracteristici.

Specificații SCSI

Principalele caracteristici ale magistralei SCSI sunt

  • lățimea sa este de 8 sau 16 biți. Sau, cu alte cuvinte, „îngust” sau „lat”.
  • viteza (aproximativ - frecvența cu care autobuzul este tactat)
  • tip fizic de interfață (unipolar, diferențial, optic ...). uneori poate fi numit tipul de conector pentru conectare

viteza este influențată în principal de primii doi parametri. De obicei sunt prefixate la cuvântul SCSI.

Rata maximă în baud a dispozitivului controler este ușor de calculat. Pentru a face acest lucru, trebuie doar să luați frecvența autobuzului și, în cazul „Wide”, multiplicați-o cu 2. De exemplu - FastSCSI - 10Mb / s, Ultra2WideSCSI - 80Mb / s. Rețineți că WideSCSI denotă de obicei WideFastSCSI, la fel cum Ultra2 îmi este cunoscut doar în versiunea Wide și numai cu interfața LVD.

Folosind exemplul unităților de disc Seagate, vom lua în considerare opțiunile pentru interfețele SCSI. În numele modelului, ultimele 1-2 litere indică interfața, adică același disc poate fi produs cu interfețe diferite, de exemplu Baracuda 9LP - ST34573N, ST34573W, ST34573WC, ST34573WD, ST34573DC, ST34573LW, ST34573LC.

DC Diferențial cu 80 de pini
FC Fibre Channel
N Conector SCSI cu 50 de pini
ND Conector SCSI diferențial cu 50 de pini
W Conector SCSI cu 68 de pini
toaleta Conector SCSI cu 80 de pini
WD Conector SCSI cu diferențial larg de 68 de pini
LW Conector SCSI larg de 68 de pini, diferențial de joasă tensiune
LC Conector SCSI cu un singur conector de 80 de pini, diferențial de joasă tensiune

În viața obișnuită, există în principal interfețe desemnate N și W. Opțiunile lor „Diferențiale” oferă o imunitate sporită la zgomot și o lungime admisibilă crescută a magistralei SCSI. „Tensiunea joasă” se aplică cu noul protocol Ultra2. „Conectorul unic” este utilizat în principal în configurații de hot-swap, deoarece combinați semnalele de putere și de masă SCSI într-un singur conector. Fibre Channel este mai mult ca o interfață LAN decât SCSI, deoarece este o interfață serială. Viteza de 100Mb / s este destul de obișnuită pentru el. Folosit în configurații Hi-End.

Dispozitive SCSI

Nu este posibilă listarea tuturor dispozitivelor SCSI, iată doar câteva dintre tipurile lor: hard disk, CD-ROM, CD-R, CD-RW, bandă (streamer), MO (unitate magneto-optică), ZIP, Jaz , SyQuest, scaner. Unele mai exotice includ discuri Solid State (SSD) - un dispozitiv de stocare în masă foarte rapid pe cipuri și IDE RAID - o cutie cu n discuri IDE care pretinde a fi un disc SCSI mare. În general, putem presupune că toate dispozitivele de pe magistrala SCSI sunt aceleași și folosesc același set de comenzi pentru a lucra cu ele. Desigur, pe măsură ce se dezvoltă strat fizic SCSI a schimbat, de asemenea, interfața de programare. Unul dintre cele mai comune astăzi este ASPI. În partea de sus a acestei interfețe, puteți aplica drivere pentru scanere, CD-ROM-uri, MO. De exemplu, driverul CD-ROM corect poate funcționa cu orice dispozitiv de pe orice controler atâta timp cât acesta are un driver ASPI. Apropo, Windows95 emulează ASPI chiar și pentru dispozitivele IDE / ATAPI. Acest lucru poate fi văzut, de exemplu, în programe precum EZ-SCSI și Corel SCSI. Fiecare dispozitiv de pe magistrala SCSI are propriul număr. Acest număr se numește ID SCSI. Pentru dispozitivele de pe o magistrală SCSI îngustă, aceasta poate fi de la 0 la 7, pe lățime, respectiv de la 0 la 15. Un controler SCSI, care este un dispozitiv SCSI egal, are și propriul număr, de obicei 7. Rețineți că, dacă au un singur controler, dar deoarece există atât conectori îngustați cât și conectori largi, magistrala SCSI este încă una și toate dispozitivele de pe ea trebuie să aibă numere unice. În anumite scopuri, cum ar fi bibliotecile de dispozitive CD-ROM, se utilizează și LUN - numărul de dispozitiv logic. Dacă biblioteca conține 8 CD-ROM-uri, atunci are un ID SCSI, de exemplu, 6, iar CD-ROM-urile diferă în mod logic de LUN. Pentru controler, toate acestea arată ca perechi SCSI ID - LUN, în exemplul nostru 6-0, 6-1, ..., 6-7. Dacă este necesar, suportul LUN trebuie activat în BIOS-ul SCSI. ID-ul SCSI este de obicei setat cu jumperi (deși există standarde mai noi în SCSI precum Plug & Play care nu necesită jumperi). De asemenea, pot seta parametri: verificarea parității, pornirea terminatorului, alimentarea terminatorului, pornirea discului la comanda controlerului,

Instalare

Pentru a instala un controler și dispozitiv SCSI, trebuie să îl aveți cel puțin - ei înșiși și un cablu SCSI :). Un slot de expansiune gratuit în computerul dvs. poate fi, de asemenea, la îndemână, o întrerupere gratuită pentru acest slot, 1-5 șuruburi sau șuruburi corecte, 2 până la 8 jumperi diferite, o unitate floppy sau CD-ROM (deja conectat :) pentru operatorul de driver . Configurațiile mai complexe pot include cabluri SCSI externe, terminatoare externe (vezi mai jos), adaptoare Wide-Narrow etc. Există adesea întrebări despre conectivitatea dispozitivelor Fast / Ultra / Narrow / Wide în diverse combinații. Pentru cele mai comune dispozitive regula generalaîn acest caz este după cum urmează: dacă conectorii se potrivesc, atunci vă puteți conecta. Cu alte cuvinte, în acest caz este important să distingem Narrow / Wide și să ignorăm Fast / Ultra. (În afară de aceasta, Ultra2 rămâne așa cum există doar în varianta de conector / interfață LVD). Cu toate acestea, viteza și fiabilitatea pot scădea dramatic. Consultați specificațiile / interfețele SCSI de mai sus pentru detalii. În plus, există diverse adaptoare cu lățime îngustă, dar utilizarea lor este foarte descurajată.

Controlor

După cum sa menționat deja, de regulă controlerul are SCSI ID = 7. Dacă vă puteți gândi la un motiv pentru care acest număr trebuie schimbat, faceți-l prin BIOS-ul SCSI. De asemenea, puteți configura: suport pentru viteze ultra, suport pentru mai mult de două unități, suport pentru amovibil ca unitate la momentul pornirii etc. Pentru fiecare dintre dispozitivele de pe magistrala SCSI, puteți configura: paritate, întârziere la pornire (astfel încât toate cele 7 discuri să nu fie pornite în același timp), viteza maximă a dispozitivului. Pentru controlere non-PnP de pe magistrala ISA, nu uitați să setați întreruperea pe care o folosește în BIOS SETUP la „ISA legal”. Pentru un controler PCI, verificați dacă acesta primește și o întrerupere și nu îl partajează cu nimeni, deși pentru ultimele modele acest lucru nu este adesea important.

Terminatori

Poate cineva își amintește o astfel de interfață de hard disk ca ST506 (MFM / RLL), unde tocmai a fost utilizată terminarea cablului de date de pe ultimul disc. Terminatoarele au fost utilizate și în unitățile de dischetă, dar pentru o perioadă foarte lungă de timp. Scopul utilizării terminatorilor este de a asigura potrivirea nivelurilor semnalului, de a reduce atenuarea și interferențele. Ei spun că problemele cu terminatorii sunt cele mai frecvente, dar dacă faceți totul cu atenție, acestea nu vor apărea. Fiecare dispozitiv SCSI are capacitatea de a activa sau dezactiva terminatorii. Excepțiile sunt unele scanere pentru care terminarea magistralei este activată permanent și dispozitivele externe cu o magistrală de trecere. Opțiuni terminator:

  1. intern. se găsesc de obicei pe hard disk-uri. pornit prin setarea unui jumper
  2. automat. majoritatea controlerelor SCSI au unul. ei înșiși decid dacă pornesc sau nu
  3. sub formă de ansambluri de rezistențe. sunt pe unele CD-ROM-uri și CD-R-uri. sunt dezactivate prin eliminarea tuturor ansamblurilor de pe panouri.
  4. extern. ca la pasul 3, dar mai frumos. de exemplu, pe o unitate de bandă HP T4e. dispozitivul (de obicei extern) are doi conectori SCSI. una include un cablu la controler, cealaltă - un terminator sau cablu la următorul dispozitiv din lanț.

În plus, terminatorii pot fi pasivi sau activi. Astăzi majoritatea sunt active, ceea ce oferă o imunitate excelentă la zgomot și fiabilitate la viteze mari. De obicei, puteți determina care dintre acestea este utilizat pe un dispozitiv SCSI prin modul în care este pornit. Dacă acesta este un jumper sau este automat, atunci cel mai probabil este activ. Și dacă, pentru a-l opri, este necesar să scoateți 1-2 ansambluri de rezistențe de pe dispozitiv, atunci acesta este pasiv. În principiu, terminarea autobuzului de la capete diferite cu diferite tipuri de terminatoare este posibilă, dar numai la viteze mici. Apropo, acesta este un alt argument în favoarea împărțirii dispozitivelor lente și rapide în diferite controlere sau canale.

Mai multe detalii despre terminatoare sunt scrise în descrierea fiecărui dispozitiv. Regulile de reziliere sunt deseori schițate în manualul adaptorului. Principalul lucru este că magistrala SCSI trebuie să fie terminată la ambele capete. Aici vom lua în considerare cele mai comune opțiuni pentru dispozitive pe o singură magistrală SCSI (largă sau îngustă)

Cea mai simplă opțiune: un controler și un singur dispozitiv (extern sau intern - nu contează). Terminatoarele trebuie activate atât pe controler, cât și pe dispozitiv (sau dispozitiv)

Opțiune cu mai multe dispozitive interne. Terminator este activat numai pe acesta din urmă și pe controler.

Există atât dispozitive interne cât și externe. Terminatoarele sunt activate pe dispozitivele exterioare și exterioare.

Există dispozitive interne și externe. Terminatoare pe dispozitivul intern și ultimul dispozitiv extern

Situația este puțin mai complicată atunci când dispozitivele înguste și largi sunt utilizate simultan pe același controler (magistrală). Imaginați-vă că avem doi 8 biți ai magistralei, care de fapt sunt doar octeții mari și mici ai magistralei largi (în descrieri și în BIOS-ul SCSI se numește High byte / Low byte). Acum, urmând regulile de mai sus, ambele autobuze trebuie oprite. De obicei, în astfel de cazuri, octeții mari și mici ai magistralei largi pot fi terminați independent pe controler. În această situație, autobuzul îngust este o continuare a octetului scăzut al autobuzului larg. Să dăm un exemplu:

Utilizarea dispozitivelor înguste și largi pe aceeași magistrală SCSI

În principiu, acest lucru este posibil, doar acordați atenție rezilierii. Cu toate acestea, este mai bine să nu faceți asta. Din moment ce rapid (larg este de obicei UltraWide SCSI) și dispozitivele lente (îngust este de obicei doar Fast SCSI sau chiar SCSI-1) coexistă întotdeauna pe aceeași magistrală nu este bine.

Teme: Există 3 conectori pe controlerul larg: unul exterior și interior lat și unul interior îngust. La acestea se pot conecta trei cabluri cu dispozitive. Întrebare: pe ce dispozitive trebuie să activez terminatorii?

Utilizarea unui dispozitiv îngust pe un controler larg (autobuz)

Această opțiune este destul de funcțională. Trebuie doar să utilizați un adaptor larg îngust sau poate fi un cablu SCSI extern cu un conector îngust la un capăt și lat pe celălalt. Cel mai adesea, o astfel de nevoie apare atunci când conectați dispozitive înguste externe la un controler larg, deoarece are de obicei un conector extern larg. Dacă utilizați adaptoare, acordați atenție rezilierii! Când conectați un dispozitiv îngust extern la conectorul larg, adaptorul ar trebui să terminați octetul mare. Dacă conectați un dispozitiv îngust la un conector intern intern, atunci adaptorul convertește pur și simplu conectorii (de exemplu, reduce numărul de fire de la 68 la 50).

Hard disk-uri

Conectarea dură discurile sunt foarte simple, trebuie doar să aveți grijă de două lucruri - terminatorul și ID-ul SCSI. De obicei, un nou disc are terminarea activată, iar numărul este setat la 6 sau 2. Prin urmare, dacă puneți primul disc, atunci nu este nimic de îngrijorat și, dacă nu, trebuie să verificați aceste setări. O altă notă despre ID-urile SCSI - controlerele Adaptec mai vechi pot porni doar de la 0 sau 1.

Următoarea etapă a instalării este formatarea discului. Este considerată o bună practică să formatați discul pe un nou controler înainte de al utiliza. Acest lucru se datorează faptului că diferiți producători de adaptoare SCSI utilizează diferite scheme de traducere sectorială (pot fi comparate cu discurile LBA, CHS, LARGE pentru IDE) și discul poate funcționa prost sau deloc în timpul transferului. Dacă discul de pe noul controler nu funcționează, încercați să îl formatați cu comanda de formatare și, dacă nu ajută, atunci din BIOS-ul SCSI (personal nu am văzut astfel de opțiuni).

Dacă conectați mai mult de două unități de hard disk sau unități mai mari de 2G, poate fi necesar să modificați setările BIOS SCSI. Când conectați dispozitive detașabile, cum ar fi IOmega Jaz, trebuie să setați opțiunile SCSI BIOS pentru a porni de pe ele. Descrierea posibilelor opțiuni este prea lungă, poate va fi dată aici mai târziu, dar deocamdată - citiți descrierile, nu este nimic teribil acolo :).

CD-ROM, CD-R, CD-RW

Este necesar un driver pentru aceste dispozitive DOS. De obicei, este instalat deasupra driverului ASPI. Când lucrați în afara DOS, de obicei nu sunt necesare drivere. Opțional, puteți seta parametrul controlerului pentru a porni de pe CD. Pentru a lucra cu dispozitive CD-R / CD-RW în modul de înregistrare, aveți nevoie de software special (de exemplu, Adaptec EZ-CD Pro).

Streamere

Similar cu CD-ROM-urile, unitățile de bandă SCSI pot funcționa cu majoritatea sistemelor de operare cu drivere standard. Este foarte norocos că, de exemplu, în WindowsNT, puteți utiliza programul standard de rezervă și nu software specializat.

Scannere

De obicei, scanerele vin cu propriul card. Uneori este complet „propriu”, ca, de exemplu, în Mustek Paragon 600N și, uneori, doar cea mai simplificată versiune a SCSI standard. În principiu, utilizarea unui scaner cu acesta nu ar trebui să provoace probleme, dar uneori conectarea scanerului la un alt controler (dacă scanerul are o astfel de oportunitate) poate fi benefică. Scanarea A4 cu culoare pe 32 de biți la 600 dpi reprezintă o imagine de aproximativ 90 Mb și transferarea acestei cantități de informații prin magistrala ISA pe 8 biți nu numai că necesită mult timp, dar încetinește și mult PC-ul, deoarece driverele pentru acest card standard sunt de obicei pe 16 biți (de exemplu, Mustek Paragon 800IISP). Un controler FastSCSI PCI ieftin este de obicei folosit ca unul suplimentar. Mai puțin sau mai productiv nu vă va oferi nimic nou. Această opțiune are, de asemenea, o notă - trebuie să vă asigurați că scanerul (sau, mai important, driverul său) poate funcționa cu noul dvs. controler în configurația dvs. De exemplu, driverele Mustek Paragon 800IISP sunt proiectate pentru cardul dvs. sau pentru orice compatibil ASPI.

Atunci când alegeți un controler SCSI, trebuie să acordați atenție mai multor parametri (în ordine aleatorie și cu redundanță mare)

  • cerințele și sarcinile dvs.
  • compatibilitate
  • popularitatea producătorului de carduri
  • proeminența producătorului de cipuri
  • disponibilitatea șoferilor
  • suport tehnic
  • Preț
  • sfaturi de la prieteni și cunoscuți
  • preferinte personale
  • aspectul și echipamentul

FastSCSI PCI controler - Tekram DC-390. Acest controler este construit pe baza unui cunoscut cip AMD, care garantează funcționarea în majoritatea sistemelor de operare cu drivere încorporate, dar poate fi utilizat și de la Tekram. Există un mic și frumos BIOS SCSI.
Controlerele bazate pe cipul Symbios Logic SYM53C810 sunt bine cunoscute de majoritatea sistemelor de operare. BIOS-ul SCSI pentru aceasta este inclus în aproape orice BIOS AWARD pentru plăci de bază. Foarte ieftin și totuși viabil.

UltraWideSCSI PCI controler - Adaptec AHA2940UW. Una dintre cele mai populare astăzi, deși deja pierde teren. Cu toate acestea, este încă funcțional. Ei bine, puțin lent și scump, dar funcționează în toate sistemele de operare obișnuite.
Controlere pe cipul Symbios Logic 53C875. Mulți oameni observă viteza și fiabilitatea acestuia.

Dispozitive

HDD - desigur Seagate Cheetah - este greu de argumentat cu un RPM de 10.000. Dar această unitate nu va dura mult fără ventilatoare suplimentare de răcire: (Alte serii de unități Seagate - Barracuda și Hawk - se disting, de asemenea, prin fiabilitatea lor.

Restul (CD-ROM, bandă, CD-R și altele) - aici totul este pe gustul tău. Dispozitivele SCSI sunt fabricate de multe companii cunoscute. De exemplu HP, Sony, Plextor, Yamaha.

La pregătirea articolului s-au folosit materiale
IBM, Seagate, ASUSTeK, Tekram

Ce este SCSI?

R: Pentru a răspunde la această întrebare, consultați secțiunea [Noțiuni de bază SCSI].
Ce este SAS, care este mai bun decât SCSI sau SAS și cum diferă acestea?
R: Secțiunea [SAS sau SCSI] este dedicată răspunsului la această întrebare.
Ce este eSATA?
R: eSATA este o interfață SATA pentru conectarea dispozitivelor SATA externe. Oferă un link de 3 Gbps pentru a elimina blocajele lățimii de bandă inerente dispozitive moderne stocarea externă a datelor.

Ce este seria unificată?
R: Toate controlerele seriale unificate vă permit să conectați unitățile SATA și SAS utilizând o interfață punct-la-punct. Folosește un set de comenzi SCSI avansat pentru a oferi o gestionare puternică a datelor, gestionarea erorilor și performanță.

Flexibilitatea oferită de asistența pentru unitățile SATA și SAS permite companiilor să își standardizeze cu ușurință infrastructura I / O atât pentru stocarea primară a datelor critice pentru misiune, cât și pentru stocarea secundară, în funcție de faptul dacă unitatea este instalată SATA sau SAS. Clienții își pot standardiza infrastructura cu controlere I / O unificate și sisteme de stocare, reducând astfel costurile de instruire și întreținere.

Unitățile SATA pot fi utilizate cu controlere SAS?

R: Da, puteți, în timp ce pe un singur controler puteți utiliza atât discuri SAS, cât și discuri SATA în același timp. Acest lucru vă permite să începeți tranziția la tehnologia SAS acum la un preț rezonabil.

Unitățile SAS pot fi utilizate cu controlere SATA?
Oh nu.

Este posibil să conectați unitățile SAS la controler fără a utiliza un coș hotswap?
R: Da, poți. Pentru a face acest lucru, trebuie să utilizați un cablu special cu un conector SFF-8482 pe partea laterală a unităților. Conectorul de la celălalt capăt al cablului este identificat Controler SAS.

Care este diferența dintre SCSI-1, SCSI-2, Fast, Wide, Ultra Wide și Ultra2 SCSI?
R: Principala diferență constă în setul de comenzi SCSI și lățimea magistralei (respectiv, în viteză).
SCSI-1 5MB / Sec magistrală SCSI pe 8 biți
SCSI-2 5MB / Sec magistrală SCSI pe 8 biți
SCSI-2 Fast 10MB / Sec 8 bit SCSI bus
SCSI-2 Fast Wide 20MB / Sec pe 16 biți SCSI bus
Magistrală SCSI Ultra 20MB / Sec 8 biți SCSI
Magistrală SCSI Ultra Wide 40MB / Sec pe 16 biți SCSI
Magistrală SCSI Ultra2 Wide 80MB / sec pe 16 biți
Magistrală SCSI Ultra160 160MB / sec pe 16 biți
Magistrală SCSI Ultra320 320MB / sec pe 16 biți

Când ar trebui să utilizați un controler diferențial de joasă tensiune (LVD)?
A: Dacă:
Necesită o viteză mare de transfer de date - 80 - 320 MB / s
Zona înconjurătoare are un nivel ridicat de zgomot electromagnetic, care poate interfera cu transmisia datelor. Modul LVD oferă o imunitate la zgomot mult mai bună decât SCSI cu un singur capăt (SE)
Este necesar să vă asigurați că dispozitivele SCSI sunt îndepărtate semnificativ de pe computer. Dispozitivele LVD pot fi scoase din controlerul SCSI la o distanță de până la 12 metri (aceasta este lungimea maximă admisibilă a unui cablu SCSI LVD.

Ce este terminatorul SCSI și de ce este necesar?
R: SCSI Terminator este un dispozitiv electronic mic care ar trebui să fie amplasat la ambele capete ale magistralei SCSI și ar trebui să existe exact două dintre ele (terminatoare) pentru fiecare magistrală SCSI. Cel mai adesea, primul SCSI Terminator este controlerul SCSI (de regulă, această funcție poate fi „dezactivată” în BIOS-ul controlorului și implicit este activată), iar al doilea este terminatorul conectat la ultimul (de la SCSI controler) Conector cablu SCSI.

Unele dispozitive SCSI (vechi discuri, unități de dischetă, unități de bandă) au un terminator încorporat care poate fi activat cu un jumper corespunzător pe dispozitiv. În acest caz, asigurați-vă că dispozitivul cu terminatorul activat este situat chiar la capătul magistralei SCSI.

Și totul funcționează pentru mine chiar și fără terminator SCSI, poate va funcționa așa?
R: Deocamdată, se poate întâmpla, mai ales dacă aveți un singur disc și nu este folosit prea intens. Dar cu o creștere a numărului de dispozitive de pe magistrala SCSI sau cu o creștere a încărcării pe acesta, în cele din urmă riscați să pierdeți date, deci nu merită să economisiți acest lucru.

Ce este ID-ul SCSI și de ce este necesar?
R: SCSI ID este un identificator unic (în cadrul unei magistrale SCSI) (numărul) unui dispozitiv SCSI. Este necesar pentru a furniza adresarea dispozitivelor de pe magistrala SCSI.

ID-ul SCSI este atribuit fie automat (de exemplu, dacă sunt utilizate cuști hotswap care acceptă această funcție), fie prin setarea manuală a jumperilor corespunzători pe dispozitivele SCSI. SCSI ID nu are nimic de-a face cu ordinea fizică a dispozitivelor de pe magistrala SCSI (de exemplu, un controler SCSI, de regulă, are un ID SCSI implicit de 7, deși cel mai adesea, dar nu întotdeauna, este localizat la început a magistralei SCSI), este important doar astfel încât să nu existe dispozitive cu același ID SCSI pe aceeași magistrală SCSI.

Valorile ID-ului SCSI pot fi:
de la 0 la 15 (16 în total) pentru autobuzele SCSI Wide (W) și UltraWide (UW, U2W, U160, U320);
de la 0 la 7 (8 în total) pentru magistrala SCSI îngustă (U, U2);

Ce se întâmplă dacă două dispozitive cu același ID SCSI sunt conectate la același canal SCSI?
R: Nimic bun. În cel mai bun caz, controlerul SCSI va recunoaște unul dintre aceste dispozitive, dar tot nu va putea funcționa corect cu acesta, în cel mai rău caz, nu va „vedea” niciunul dintre aceste dispozitive. Nici controlerul, nici discurile nu vor fi deteriorate, dar riscul de corupere a datelor de pe discurile SCSI rămâne.

Trebuie avut în vedere faptul că majoritatea covârșitoare a controlerelor nu raportează în niciun fel o astfel de eroare, astfel încât atunci când conectați dispozitive noi la magistrala SCSI, ar trebui să acordați atenție unicității ID-ului SCSI.

Vă rugăm să rețineți că controlerul SCSI în sine are, de asemenea, un ID SCSI (de regulă, acesta este 7 și poate fi schimbat în Controler BIOS-e), deci nu atribuiți același ID SCSI unităților.

Ce este SAF-TE?
A: SAF-TE - Carcasă tolerată la defecțiuni accesată SCSI - O specificație „deschisă” concepută pentru a oferi o metodă cuprinzătoare și standardizată de monitorizare și raportare a stării unităților, surselor de alimentare și a sistemelor de răcire utilizate în servere și subsisteme de stocare de înaltă fiabilitate. Cerințele tehnice sunt independente de hardware I / O, sisteme de operare și platformă server, deoarece șasiul în sine pare a fi doar un alt dispozitiv pe magistrala SCSI. Specificațiile SAF-TE au fost adoptate de mulți dintre principalii producători de servere, dispozitive de stocare și controlere RAID. Produsele care îndeplinesc specificația SAF-TE reduc costul monitorizării stării de sănătate a incintei, simplifică sarcina administratorului de rețea și furnizează notificări de alarmă și informații despre starea echipamentului.

28. 07.2017

Blogul lui Dmitry Vassiyarov.

SCSI este o interfață rapidă și neobișnuită

Buna ziua.

Din acest articol veți afla cele mai necesare lucruri despre SCSI, ce este, unde și de ce este utilizat, câte generații au trecut de la înființare și cum este implementat în practică.

Citiți-l - dacă SCSI vă va fi de folos și pentru voi?

Ce înseamnă SCSI?

Acesta este un set litere mari din sintagma Small Computer Systems Interface. În limba rusă, sună ca „basm”, iar decriptarea este o interfață de sistem pentru computere mici.

Acest standard a fost creat pentru a combina componentele computerului în diverse scopuri pe o singură magistrală: hard disk-uri, discuri, scanere, imprimante etc. De ce? Pentru a le oferi aceeași viteză mare de lucru ca un singur mecanism, dar în același timp, divizibil. În plus, datorită SCSI, puteți utiliza un dispozitiv pe mai multe computere simultan.

Alte posibilități

În plus față de conexiunea hardware simplă, tehnologia permite schimbul de date și definește un set de comenzi, care a devenit larg răspândit. De exemplu, în Windows este utilizat într-o singură stivă pentru dispozitive de stocare.

Cele mai frecvent utilizate comenzi sunt scrierea, citirea, verificarea dispozitivelor, solicitarea caracteristicilor acestora, setarea de noi parametri pentru acestea sau returnarea celor anterioare etc.

Există, de asemenea, implementarea comenzilor prin fire și controlere ale altor standarde. Dacă vorbim despre IDE, ATA sau SATA, se numește ATAPI - ATA Packet Interface; dacă partea de sus a protocolului USB este dispozitiv de stocare în masă. Astfel, puteți, de exemplu, să conectați un hard disk extern prin USB normalși va folosi driverul SCSI disponibil în sistemul de operare.

Unde este cerut SCSI?

Pe servere și stații de lucru de înaltă performanță. Pe serverele care aparțin unei categorii de prețuri reduse și cu atât mai mult acasă, această interfață este extrem de rară; în astfel de cazuri cea mai bună opțiune ne este familiar.

Dar, în mod firesc, nimeni nu vă interzice să introduceți astfel de povești despre dispozitiv în computerul de acasă. Sau, de exemplu, către un server de acasă.

Tehnologia în practică

Toate dispozitivele pe care doriți să le conectați la aceeași magistrală funcționează printr-un adaptor special, care, la rândul său, este introdus într-un slot liber de pe placa de bază. Controlerul are propriul BIOS, prin care puteți controla dispozitivele. Sistemul de operare recunoaște și comunică cu ei ca de obicei cu.

Prezența unui adaptor SCSI înseamnă că o parte din sarcină este eliminată din procesorul central, prin urmare, hardware-ul funcționează mai repede.

Deoarece această tehnologie este consecventă, dispozitivele ar trebui conectate corespunzător. Mai mult, fiecare trebuie să aibă un ID unic și toți au aceeași interfață.

Istoria apariției

Vreau să vă spun povestea creării unei interfețe nu din plictiseala mea, ci pentru că prin ea puteți înțelege mai multe despre subiectul conversației noastre.

Așadar, în 1979, Alan Shugart, inventatorul dischetelor de 8 inci și producător de unități magnetice, și-a stabilit sarcina de a crea o interfață universală pentru produsele sale care nu și-ar pierde poziția odată cu dezvoltarea tehnologiei.

Și a reușit să o rezolve prin crearea unui standard care acceptă adresarea logică și practică (cap, cilindru, sector). S-a bazat pe protocoale de trimitere paralelă de informații pe 8 biți de-a lungul unei căi care include mai multe linii.

Inovația a primit denumirea de SASI (Shugart Associates Systems Interface), care nu este foarte eufonică pentru populația de limbă rusă, adică o interfață de sistem de conectare numită după tatăl fondator.

După 2 ani, și-a împărtășit dezvoltarea cu comitetul ANSI (American National Standarts Institute) - la fel ca GOST din țara noastră. Pe baza acestei invenții, specialiștii ANSI au creat SCSI.

Generații de interfață

Este demn de remarcat faptul că tehnologia a fost creată cu aproape jumătate de secol în urmă și încă vorbim despre ea. Totul pentru că ea se schimba constant. De la înființare, au fost lansate 10 versiuni. Nu te voi deranja cu detalii despre fiecare dintre ele. Vă voi spune doar ce a fost inițial și ce avem acum.

SCSI-1

  • Este posibil să conectați maximum 8 dispozitive la o singură magistrală, inclusiv un controler.
  • Viteza maximă a fost de 1,5 Mb / s în variația asincronă („cerere-confirmare”) și de 5 Mb / s în varianta sincronă - același număr de confirmări au fost returnate pentru mai multe solicitări.
  • Pe partea electrică, existau 24 de linii, inclusiv diferențiale și unipolare, deși semnalele de al doilea tip erau aplicate mai des.
  • Frecvența autobuzului a fost de 5 MHz.
  • Cel mai lung cablu este de 6 m, iar pentru magistrala diferențială HVD este de 25 m.

Ultra-640 SCSI

  • Lățimea magistralei s-a dublat, astfel încât să puteți conecta până la 16 dispozitive în același timp.
  • Frecvența sa este de 160 MHz DDR.
  • Viteza, de asemenea, nu poate fi comparată cu prima modificare - acum atinge 640 Mb / s.
  • Conectorul are 68 de pini.
  • Lungimea cablului este de până la 10 m.

Serial Attached SCSI (SAS)

  • Suport adăugat pentru conectarea dispozitivelor SATA.
  • Viteza acestei interfețe a crescut deja la 12,0 Gbps.
  • Potrivit dezvoltatorilor, acum este posibil să conectați 16384 de dispozitive pe o singură magistrală! În generația anterioară, așa cum s-a descris mai sus, erau doar 16.

Electrician

Există 3 moduri de a transmite informații despre un electrician:

  • SE (cu un singur capăt) - vedere asimetrică. Fiecare semnal este trimis pe o linie separată.
  • LVD (diferențial de joasă tensiune) este un standard diferențial de joasă tensiune. Semnalele „+” și „-” sunt redirecționate pe diferite fire. Fiecăruia dintre ei i se atribuie o pereche răsucită. Acestea sunt transmise sub o tensiune de ± 1,8 V.
  • HVD (diferențial de înaltă tensiune) este un analog al versiunii anterioare, dar cu transmițătoare speciale și tensiune crescută.

Interfața este încărcată cu terminatoare situate la ambele capete ale autobuzului. În funcție de caracteristicile lor electrice, acestea sunt împărțite în:

  • Pasiv - rezistențe simple de 132 ohmi;
  • Activ - stabilizatori care produc semnalul necesar și fiecare linie de alimentare este conectată la acestea cu o rezistență de 110 ohmi;
  • FPT (Forced Perfect Terminator). Numele vorbește de la sine - un tip îmbunătățit accelerat. Are limitatoare de emisie și este utilizat în interfețe de înaltă frecvență.

Cel de-al doilea model este cel mai des folosit.

Competitivitatea SCSI

Standardul SCSI a rezistat testului timpului și este și astăzi popular. De ce?

  • Are o viteză mare;
  • Puteți crea un lanț de 15 dispozitive;
  • Sunt ușor de gestionat;
  • HDD-urile sunt extrem de fiabile.

Totuși, astfel de unități reprezintă doar aproximativ 30% din piața modernă, deoarece SCSI are și dezavantaje:

  • Cost ridicat. Dar trebuie să înțelegeți că plătiți pentru calitate. Deși hard disk-urile SATA oferă o capacitate mai mare pentru un preț mai mic, nu au aceeași durabilitate.
  • Obsolescența. A apărut un competitor îmbunătățit - tehnologia SAS (Serial Attached SCSI), care are fire mai compacte, nu are nevoie de terminatoare, vă permite să conectați mai multe dispozitive și are o lățime de bandă mai bună.

Asta e tot.

Te aștept pe paginile blogului cât mai des posibil.

SCSI (Small Computer Systems Interface - Interfață de sistem pentru computere mici, pronunțată în rusă ca „skazi”) este o interfață concepută pentru a se combina în sistem unificat dispozitive cu diferite profiluri: hard disk-uri, scanere, streamere, CD-ROM-uri etc. Esența interfeței este de a oferi un mecanism flexibil pentru controlul acestor dispozitive și viteza maximă de funcționare a acestora ca un mecanism unic, dar divizibil.

Rădăcinile interfeței SCSI datează din 1979, când producătorul de medii de stocare M. Shugart a fost nedumerit să găsească un standard universal de interfață pentru discurile lor, luând în considerare posibilele nevoi în viitor. În laboratoarele lui M. Shugart, ca rezultat, a fost dezvoltată o interfață care susținea adresarea logică și fizică (cap / cilindru / sector), bazată pe protocoalele de transfer paralel de date pe 8 biți pe o interfață formată din mai multe linii. Această interfață a fost denumită SASI (Shugart Associates Systems Interface). Interfața, pe lângă descrierea protocoalelor, a inclus și câteva comenzi pe 6 biți; dezavantajul a fost că interfața a fost concepută pentru a utiliza o singură pereche gazdă-dispozitiv.

Mai târziu, în 1981, M. Shugart a depus documentația privind interfața SASI comitetului ANSI (American National Standarts Institute, un analog al GOST), care a luat-o ca bază pentru lucrul la proiect, care a fost numit SCSI. Cele mai multe dintre cele mai multe Puncte importante de la standardul SASI a migrat la SCSI, de exemplu, principii importante precum arbitrajul dispozitivelor, mecanismele de eliberare a magistralei, capacitatea de a utiliza mai multe adaptoare gazdă pe magistrală etc. În 1984, documentația de lucru a standardului SCSI a fost depusă la ANSI și, după numeroase corecții și completări, în 1986 a fost adoptat un document sub numărul X3.131-1986 - primul standard oficial SCSI, care acum se numește SCSI- 1. În plus față de standardul SASI, SCSI-1 este „crescut” cu atât de important funcționalitate ca comenzi pe 10 biți, protocol de transfer de date sincron și asincron, capacitatea de a vă conecta la un adaptor gazdă până la 8 dispozitive diferite. Standardele care au urmat SCSI-1 au evoluat atât în ​​direcția extinderii limbajului de comandă, cât și în creșterea și complicarea protocoalelor, precum și creșterea lățimii magistralei, creșterea vitezei și a numărului de dispozitive conectate la un singur adaptor gazdă. Pentru standardele SCSI actuale, lățimea magistralei este de 16 biți, iar numărul dispozitivelor conectate este de asemenea 16.

Industria PC-urilor nu a ratat apariția unui nou standard, care a fost imediat adoptat de producătorii de hard diskuri. În fig. Figurile 1, 2 prezintă câteva dintre primele exemple de discuri SCSI.

Orez. 1, 2. Primele mostre de unități SCSI - realizate de SONY (capacitate 40 megabytes)
și Quantum (capacitate 120 megabytes)

O scurtă istorie a standardului SCSI

Primul standard este SCSI-1; în acest standard a fost posibil să se conecteze până la opt dispozitive la o singură magistrală, inclusiv controlerul. Interfața conține controale avansate și, în același timp, nu se concentrează pe niciun tip anume de dispozitiv. Are o magistrală de date pe 8 biți, rata maximă de transfer este de până la 1,5 MB / s în modul asincron (prin metoda „confirmare cerere”) și până la 5 MB / s în modul sincron („cereri multiple - confirmări multiple „metodă) ... Paritatea poate fi utilizată pentru a detecta erorile. Este implementat electric ca 24 de linii (unipolare sau diferențiale), deși marea majoritate a dispozitivelor utilizează semnale unipolare.

SCSI-2 este o evoluție semnificativă a SCSI de bază. Viteza de transfer crescută (până la 3 MB / s în modul asincron și până la 10 MB / s în modul sincron) - SCSI rapid. S-au adăugat noi comenzi și mesaje, a făcut obligatoriu suportul pentru paritate. A fost introdusă posibilitatea extinderii magistralei de date până la 16 biți (Wide SCSI), care asigura viteza de până la 20 MB / s. Am introdus un nou conector cu 68 de pini. Specificația ulterioară, SCSI-3, nu numai că a introdus noi rate de transmisie, ci și a extins mult setul de comenzi. În plus, împreună cu interfața tradițională a magistralei paralele, pot fi folosite și alte protocoale paralele și seriale precum Fiber Channel, IEEE 1394 Firewire și Serial Storage Protocol (SSP) ca mediu de transmisie.

Interfață Ultra SCSI, utilizează o frecvență a magistralei de 20 MHz. Interfața SCSI Ultra / Wide acceptă 16 dispozitive și transferă rate de date de până la 40 MB / s. SCSI Ultra-2 Wide mai rapid cu rate de transfer de până la 80 MB / s. Următoarele interfețe - Ultra-3 SCSI, Ultra 320 SCSI, Ultra 640 SCSI - nu au adus nimic fundamental nou la standard, cu excepția vitezei. Acestea rămân, de asemenea, cu o lățime de magistrală de 16 biți și până la 16 dispozitive pot fi conectate și la interfață. Caracteristici comparative Standardele SCSI sunt prezentate în Tabelul 1.

Tabelul 1. Caracteristicile comparative ale standardelor SCSI

StandardViteza maximă a autobuzului, MB / sec. Latimea autobuzului Lungimea maximă a cablului, m Numărul maxim de dispozitive
Singurul dispozitiv LVD HVD
SCSI-1 5 8 6 (3) 25 8
SCSI-2 10 8 3 (3) 25 8
Wide SCSI-2 20 16 3 (3) 25 16
SCSI-3 20 8 1.5 (3) 25 8
Wide SCSI-3 40 16 (3) 25 16
Ultra2 SCSI 40 8 (4) 12 25 8
Wide Ultra-2 SCSEu 80 16 (4) 12 25 16
Ultra-3 SCSI,sauUltra-160 SCSI 160 16 (4) 12 (5) 16
Ultra 320 SCSI 320 16 (4) 12 (5) 16
Ultra 640SCSI 640 16 (4) (7) (5) 16

Ce este un adaptor gazdă?

Un adaptor gazdă este un dispozitiv conectat la o magistrală PC care furnizează o gazdă (sensul cuvântului „gazdă” aplicat standardelor care descriu interfețele de transfer de date (gazdă engleză), descrie cel mai complet expresia „magistrală magistrală”) comunicare cu Dispozitive SCSI. Numele „adaptor” nu a fost ales întâmplător - aceasta indică faptul că toată logica de funcționare a dispozitivului se află în perifericeîn autobuz; pentru dispozitivele numite „controler”, logica se află în ele.

Următorii producători produc sau au lansat în trecut adaptoare de gazdă SCSI:

Un exemplu de adaptor gazdă este dispozitivul prezentat în Fig. 3.

Orez. 3. Adaptor gazdă SCSI de la Adaptec

Producători moderni de discuri SCSI

În prezent, piața HDD-urilor se află într-o evoluție rapidă - noile standarde Serial ATA de mare viteză înlocuiesc Parallel ATA. Și, deși noile dispozitive SATA sunt deja foarte apropiate în ceea ce privește viteza de operare de dispozitivele SCSI și, în unele locuri, le depășesc, dispozitivele SCSI sunt încă populare în computerele High-End - servere și matrice de informații. Acest lucru se datorează, în primul rând, fiabilității ridicate a unităților SCSI - atât datorită simplității relative a standardelor SCSI, cât și unei interfețe electrice bine gândite, precum și în legătură cu proiectarea tradițională și studiul de producție al dispozitivelor. SCSI reprezintă aproximativ 30% din piața totală a unităților de hard disk și este puțin probabil ca acesta să depășească vreodată această etapă: echipamentul PC cu toate cablurile necesare, adaptoarele, precum și achiziționarea adaptorului gazdă în sine vor costa aproximativ 100 USD, în timp ce unitățile vor costa de câteva ori mai mult decât omologii lor IDE. Producătorii de discuri SCSI de astăzi sunt:

Concurența pe piața discurilor SCSI nu este mare - cel mai probabil deoarece piața este suficient de plină și nu se dezvoltă la fel de rapid ca piața pentru dispozitivele IDE - și acest lucru se datorează în primul rând faptului că dispozitivele SCSI sunt utilizate cel mai adesea pe servere. cererea pentru care nu este atât de mare. Confortul dispozitivelor SCSI este că acestea pot fi ușor înlocuite din mers, fără a opri și a pierde performanța serverului. Acest lucru este foarte important pentru servere, nu neapărat pentru stații de lucru. De regulă, serverele (Fig. 4) sunt echipate cu sanii speciale (Fig. 5), în care discul dintr-un suport special (Fig. 6) poate fi introdus foarte ușor.

Orez. 4. Argint echipat cu discuri SCSI

Orez. 5. Golful unității SCSI

Orez. 6. Suportul unității SCSI utilizat în servere care pot fi schimbate la cald

Este demn de remarcat faptul că foarte des producătorii de servere reetichetează unitățile oferindu-le mărcile lor. De exemplu, voi cita unitățile preluate de pe serverele Hewlett Packard și IBM e-Server (Fig. 7, 8), pe care producătorul real al unităților de hard disk poate fi recunoscut numai după numele modelului; Am văzut și discuri extrase de pe serverele Dell, care nici măcar nu aveau aceste informații.

Orez. 7, 8. Discuri SCSI moderne utilizate în servere

Tipuri de conector SCSI

Orez. 9. Tipuri de conectori SCSI utilizate în prezent

Dispozitivele SCSI pot avea Tipuri variate conectori la adaptorul gazdă (vezi Fig. 9) - acest lucru se datorează în primul rând caracteristici de proiectare dispozitivul în sine. Conectorul HDD cel mai frecvent utilizat este HD68 (Fig. 10), puțin mai rar - SCA80 (Fig. 11). În trecutul îndepărtat, la sfârșitul anilor '80 și începutul anilor '90, aproape toate unitățile SCSI erau conectate la gazdă prin conectorul HE50 (Figura 12). În prezent, acest conector practic nu este găsit.

Orez. 10. Conector HD68.
Orez. 11. Conector SCA80.
Orez. 12. Conectorul HE50.

Pentru a conecta la magistrală dispozitive cu diferite configurații de conector, sunt deseori necesare adaptoare specializate. Astfel de adaptoare, de exemplu, sunt produse de SCS (http://www.scaadapters.com), costul acestora variază între 10 și 35 USD pe bucată. Setul complet pentru lucrul cu orice dispozitiv SCSI este prezentat în Fig. 13, fig. 14 - 18 fiecare adaptor este prezentat separat

Orez. 13. Adaptoare necesare pentru conectarea dispozitivelor SCSI

Orez. 14 - 18. La fel ca fig. 13 separat.

Cum funcționează SCSI

Pentru a potrivi încărcările de pe magistrala SCSI, se utilizează terminatoare care, în funcție de proprietățile lor electrice, sunt împărțite în terminatoare pasive, active și FPT. Terminatorii trebuie alimentați, astfel încât interfața are linii de alimentare Terminator. Terminatoarele pasive utilizate în dispozitivele SCSI-1 sunt rezistențe convenționale de 132 ohmi. Terminatoarele active sunt un regulator care generează semnalul dorit - fiecare linie este conectată la acest regulator printr-un rezistor de 110 ohmi. În prezent, se utilizează numai terminatoare active, în timp ce se utilizează surse de tensiune auxiliare - în aceste scopuri, se folosesc de obicei diode auxiliare, care fixează tensiunea semnalelor de intrare la nivelul necesar. În cele din urmă, terminatoarele FPT (Forced Perfect Terminator) sunt o îmbunătățire a terminatorilor activi, echipându-i cu limitatori de emisie. Utilizarea lor este în versiunile SCSI de înaltă frecvență.

Toate dispozitivele SCSI sunt de obicei împărțite în inițiatori și executori. Trebuie avut în vedere faptul că magistrala poate avea lățime de biți standard (8 biți) sau extinsă (16 biți). Având în vedere toate acestea, întregul număr de combinații posibile de conexiune a dispozitivului poate fi redus la patru:

1. Inițiator standard - interpret standard
2. Inițiator extins - executor extins
3. Inițiator standard - executant extins
4. Inițiator extins - Executor standard

La conectarea performanților standard la inițiatori extinși, nu pot apărea probleme - standardul extins acceptă toate funcțiile standardului, cu toate acestea, la conectarea înapoi, pot apărea dificultăți la conectarea terminatorilor. În viața reală, aceste probleme sunt ușor de rezolvat folosind adaptoare (a se vedea mai sus).

Stările magistralei SCSI sunt de obicei împărțite în faze. Există doar cinci astfel de faze: autobuzul este gratuit, arbitraj (în acest caz, inițiatorul poate obține controlul autobuzului), selecție (în acest caz, inițiatorul care a intrat în faza de arbitraj selectează mai întâi executorul pentru lucrări ulterioare), re-selectare (executantul confirmă inițiatorului că a fost ales de el pentru lucru și gata de lucru) și faza informațională (cerere-transfer de comenzi, date, mesaje). O diagramă bloc a secvenței de fază a unui ciclu de funcționare pe magistrala SCSI este prezentată în Fig. 19.

După faza de selecție, inițiatorul poate expira, pentru care poate folosi două metode - să efectueze o resetare hard sau să treacă la faza „fără bus”. În orice caz, sfârșitul ciclului de lucru pe magistrala SCSI va fi setarea stării „comanda finalizată” sau trimiterea unui mesaj corespunzător cu eliberarea magistralei. Similar standardului ATA, sistemele SCSI pot utiliza două protocoale, o resetare hard și o resetare soft. În ambele cazuri, un bit va fi setat pe linia Reset, diferențele dintre tipurile de resetări constând în mecanismul și scopurile lor - de regulă, se efectuează o resetare hard pentru a reseta operațiunile pe întregul sistem de dispozitive SCSI, în timp ce resetarea software-ului este utilizată pentru a reseta un singur dispozitiv, fără a interfera cu munca altora.

Orez. 19. Schema bloc a secvenței de faze a magistralei SCSI

Magistrala SCSI folosește nouă semnale de control: BSY (Busy), SEL (Selection), C / D (Command / Data), I / O (Input / Output), MSG (Message, REQ (Request), ACK (Acknowledge), RST (Resetare), ATN (Atenție). Sursele de semnal ocupate, selectate și resetate pot fi inițiator sau interpret; numai interpretul poate fi sursa semnalului de confirmare; restul semnalelor sunt apanajul inițiatorului. Tipurile de transfer de informații sunt codificate prin combinații de biți stabiliți pentru semnalele Mesaj, Control / Date, I / O, așa cum se arată în tabel. 2.

Tabelul 2. Tipuri de transfer de informații pe magistrala SCSI

Interfața este condusă de un sistem de mesaje. Există 28 de ele, pot fi cu un singur octet, cu doi octeți (un cuvânt) și extinse. Sistemul de mesaje este detaliat în orice standard SCSI.

Pentru selecție dispozitiv specific există un bit de identificare pe magistrala SCSI. De regulă, dispozitivele SCSI au configurație hardware, adică sistemul identifică dispozitivul prin jumperii instalați pe acesta. Limitarea numărului de dispozitive conectate în versiunea SCSI standard (8 biți) și extinsă (16 biți) este impusă tocmai de existența bitului de identificare - în magistrala de 8 sau 16 biți este imposibil să setați mai mult de 8 sau 16 biți de identificare, respectiv, și acest lucru include și adaptorul de gazdă pentru bitul de identificare - adică, cu alte cuvinte, pe lângă adaptorul gazdă de pe magistrală, pot exista încă 7 dispozitive pentru SCSI standard și 15 pentru cel extins .

Comenzi SCSI

ComandaCod de comandă
DEFINIȚIA SCHIMBĂRII
Comparați (COMPARAȚI)
Copiați (COPIAȚI)
COPIAȚI ȘI VERIFICAȚI
Format (FORMAT UNIT)
Cerere (CERERE)
CACHE DE BLOCARE-DEBLOCARE
Selectare jurnal (LOG SELECT)
Sensibilitate jurnal (LOG SENSE)
Selectarea modului (MODE SELECT)
Sensibilitate mod (MODE SENSE)
Preamplificare (PRE-FETCH)
Împiedicați permisiunea de a schimba suportul media (PREVENIȚI-PERMITE ÎNLĂTURAREA MEDIANĂ)
Lectură (CITIȚI)
Citire tampon (READ BUFFER)
Afișați capacitatea (CITIȚI CAPACITATEA)
Citiți datele defecte (CITIȚI DATE DEFECTE)
Citește lung (CITEȘTE LUNG)
Reatribuiți blocul (REASIGN BLOCK)
Acceptați rezultatele diagnosticului (PRIMI REZULTATE DIAGNOSTICE)
Gratuit (ELIBERARE)
Solicitați sensibilitate (SOLICitați SENSE)
Rezervă (REZERVĂ)
Resetați dispozitivul (REZERO UNIT)
Găsiți aceleași date (CĂUTARE DATE EGALE)
Găsiți date senior (SEARCH DATA DATA HIGH)
Găsiți cele mai mici date (CĂUTARE DATE MICI)
Poziționat (SEEK)
Solicitare de diagnostic (TRIMITE DIAGNOSTIC)
Setați limita (SET LIMIT)
START STOP UNIT
Sincronizați memoria cache (Sincronizați memoria cache)
Cerere de pregătire a dispozitivului (UNITATE DE TESTARE GATA)
Verificare (VERIFICĂ)
Scrie (SCRIRE)
SCRIȘI ȘI VERIFICĂ
Scrierea în buffer (WRITE BUFFER)
Record lung (WRITE LONG)
SCRIȚI ACEEAȘI
40h
39h
18h
3Ah
04h
12h
36h
4Ch
4Dh
15h, 55h
1Ah, 5Ah
34h
1Eh
08h
28h, 3Ch
25h
37h
3Eh
07h
1Ch
17h
03h
16h
01h
31h
30h
32h
0Bh
2Bh, 1Dh
33h
1Bh
35h
00h
2Fh
0Ah
2Ah
2Eh
3Bh
3Fh
41h

Tabelul de mai sus listează comenzile standard de bază SCSI aplicabile unităților de hard disk. La fel ca în standardul ATA, pentru standardul SCSI există atât comenzi obligatorii, adică cele care trebuie să fie acceptate de orice dispozitiv SCSI, cât și comenzi opționale, opționale, pe care dispozitivul nu le acceptă. În plus față de acestea, există așa-numitele comenzi ale furnizorului care nu sunt descrise în standard, specifice fiecărui producător și adesea pentru fiecare linie specifică de dispozitive - comenzi pe care producătorul le folosește în scopul reparării sau diagnosticării unui dispozitiv. Aceste comenzi sunt, de regulă, un secret comercial al producătorului și nu sunt publicate nicăieri.

SE, LVD, HVD

De obicei, veți găsi marcaje pe un dispozitiv SCSI precum cel prezentat în Fig. 20. Acest marcaj indică tipul de transmisie a datelor la nivel electric. Primul - SCSI SE (Single Ended), denotă acest tip de transfer de date, când fiecare semnal de pe magistrală este furnizat de un conductor. SCSI LVD (diferențial de joasă tensiune) și SCSI HVD (diferențial de înaltă tensiune) - tipuri diferențiale de joasă tensiune și înaltă tensiune - sunt organizate fizic în același mod: pentru fiecare semnal există doi conductori, unul are un semnal de polaritate pozitivă, unul negativ. Diferența dintre HVD și LVD este în tensiunea din conductori, pentru LVD este mai mică decât pentru HVD.

Orez. 20. Denumiri pe dispozitive SCSI care transportă informații despre tipul electric de transfer de date

Este logic că dispozitivele HVD și LVD sunt incompatibile - dacă conectați un dispozitiv LVD la magistrala unui dispozitiv HVD, primul va muri inevitabil din cauza unei supratensiuni a semnalului. Același lucru se poate spune despre dispozitivele SE și LVD - cablurile pentru ele sunt aceleași, dar datorită caracteristicilor electrice nu sunt compatibile. Cu toate acestea, dispozitivele LVD pot fi conectate la conductoare SE, deoarece recunosc tensiunile magistralei și dacă primesc un semnal bipolar într-o pereche de conductoare, pot trece la utilizarea acestuia. De regulă, dispozitivele care pot funcționa în ambele moduri sunt marcate cu o pictogramă specială LVD / SE.

Compatibilitatea tuturor tipurilor de dispozitive pe o singură magistrală nu este de obicei necesară, dar dacă apare o astfel de necesitate, utilizarea adaptoarelor specializate rezolvă această problemă destul de ușor (vezi mai sus).

Creșterea continuă a vitezei de ceas a autobuzului a dus la necesitatea de a limita lungimea maximă a cablului de conectare din interfața Ultra SCSI la un metru și jumătate. Acest lucru este destul de incomod atunci când utilizați dispozitive SCSI externe de mare viteză, dar mai mult decât suficient pentru a asigura conectarea dispozitivelor în carcasa computerului.

Rezumat. Perspective și oportunități

Interfața SCSI este foarte eficientă și fiabilă, dar are și multe dezavantaje. În primul rând, acesta este costul ridicat al dispozitivelor în sine - atât drive-uri, cât și controlere. Următorul dezavantaj este complexitatea configurației și gestionării, pe care doar oamenii instruiți o pot suporta. În cele din urmă, ultimul dezavantaj al interfeței, care o face și mai puțin atractivă pentru utilizator, este imposibilitatea de a transfera media pe un alt PC dacă nu este echipat cu un adaptor SCSI specializat ...

Utilizarea dispozitivelor SCSI este impracticabilă pentru piața standard de PC-uri dintr-un motiv foarte simplu: prețul ridicat. Cu toate acestea, producătorii nu și-au stabilit obiectivul de a cuceri consumatorul mediu: sa întâmplat istoric că unitățile SCSI sunt în principal un standard de server, iar IDE este un standard de stație de lucru.

Între timp, unitățile SCSI pășesc pe tocuri cel mai recent standard Dispozitive IDE: SATA. Viteza și performanța dispozitivelor SATA sunt foarte mari, iar utilizarea lor pe servere devine din ce în ce mai populară. Singurul dezavantaj al SATA este un conector destul de slab, care este asociat cu defecțiuni destul de frecvente ale acestor dispozitive. Cred că interfața SCSI va câștiga fără îndoială lupta cu SATA în domeniul unităților de server.

Dezvoltarea standardului SCSI ne promite în viitor mai multe dispozitive de mare viteză cu fiabilitate tradițională SCSI; nu există niciun motiv pentru a prezice o ieșire rapidă a dispozitivelor SCSI de pe piață.

Serial Attached SCSI (SAS)

Cea mai recentă tendință din lumea dispozitivelor SCSI este Serial Attached SCSI, o interfață care utilizează trei protocoale de transfer de date (SSP - Serial SCSI Protocol, STP - Serial ATA Tunneled Protocol, SMP - Serial Management Protocol). După cum puteți vedea din numele protocoalelor, primele două sunt destinate transferului efectiv de date, acesta din urmă este destinat să controleze interfața. Unitățile cu această interfață sunt acum fabricate de Seagate, Samsung și Fujitsu.

O caracteristică a acestei interfețe este că semnalul este transmis nu peste două (ca în SATA), ci peste patru conductoare (o pereche pentru primirea semnalului, cealaltă pentru trimiterea acestuia). Ratele de transfer de date declarate sunt de 1,5 și 3,0 GB / s.

Interfață SCSI

La începutul anilor 1970, a fost dezvoltată o interfață pentru un mini-computer (în acel moment era într-adevăr un mini-computer) SCSI(citiți „povești”), al cărui nume înseamnă Small Computer System Interface. Din nou, numele își arată „portabilitatea”. Versiunea originală presupunea rata de schimb de 5 Mb / s, iar dispozitivele erau conectate folosind un cablu de 50 de fire. Ulterior, s-au făcut diverse adăugiri și îmbunătățiri la SCSI, crescând rata de schimb - controlerele SCSI actuale acceptă viteze de până la 160 Mb / s, adică mai mult decât standardul Autobuz PCI... Și chiar primul standard SCSI, desigur, este deja depășit și acum aproape nimeni nu își mai amintește despre el. Există destul de puține opțiuni SCSI și toate au nume diferite și confuze (situația este aproape aceeași ca și în cazul IDE), deci nu le vom lua în considerare separat, ci vom rezuma principalele dispoziții într-un tabel.

Lățime de bandă ușor de calculat: pentru aceasta trebuie doar să luați valoarea numerică a frecvenței și, în cazul Wide, multiplicați-o cu două. De exemplu, un controler UltraSCSI (adesea denumit Ultra SCSI-2) are o viteză de 20 Mb / s. Aceste tabele sunt deja depășite într-o oarecare măsură, deoarece, potrivit acestuia, maximul este de 80 Mb / s (Ultra2 Wide SCSI, sau pur și simplu UltraWide SCSI, deoarece acum controlerele Wide SCSI nu sunt produse nu Ultra2, iar Ultra înseamnă Ultra2 în mod implicit) , dar viteza de 160 Mb / s a ​​devenit deja răspândită (acest standard se numește Ultra160 SCSI). Aceste standarde sunt disponibile numai cu o interfață LVD ( Diferențial de joasă tensiune), asigurând o imunitate sporită la zgomot și o lungime admisibilă a cablului SCSI.

Acestea sunt conectorii tipici găsiți pe controlerele SCSI:

Intern

50 de pini cu densitate redusă
Conectarea dispozitivelor interne lente - HDD-uri vechi, aproape toate CD / DVD-ROM, CD-R, MODD, ZIP etc. (cum ar fi IDE, doar 50 de pini)

68 de pini de înaltă densitate
Conectarea dispozitivelor interne largi, în principal HDD
Extern

DB-25
Conectarea dispozitivelor lente externe, în principal a scanerelor, IOmega Zip Plus. Cele mai frecvente pe Mac. (ca un modem). Învechit

50 de pini cu densitate redusă
Sau Centronics cu 50 de pini. Conexiune externă de scanere, streamere, de obicei SCSI-1 (prima opțiune SCSI). La fel ca SCSI-1 în sine, este deja depreciat

50 de pini de înaltă densitate
Sau Micro DB50 sau Mini DB50. Conector extern standard pentru conectarea scanerelor, CD-ROM-urilor externe, HDD-urilor vechi etc.

68 de pini de înaltă densitate
Sau Micro DB68, Mini DB68. Conector extern extern standard, în principal pentru conexiunea HDD

68 de pini de înaltă densitate
Similar cu precedentul (practic nu este folosit nicăieri)

Există, de asemenea, un alt tip de conector - CL sau Conector unic având 80 de contacte. Conectorii simpli sunt utilizați în principal în configurații de swap de gazdă (când poate fi necesară schimbarea la cald) deoarece combină semnalele de alimentare SCSI și de masă într-un singur conector.

Pe lângă interfețele de mai sus, există și așa-numitul Serial SCSI bazate pe tehnologie Fibre Channel... Dispozitivele sunt conectate la controler folosind un cablu cu 6 nuclee și pot fi schimbate la viteze de 100 Mb / s sau mai mult. Controlerele SCSI seriale (denumite deseori SCSI-3) au, de asemenea, conectori îngustați și largi, permițând conectarea dispozitivelor SCSI standard. Fibre Channel este mai mult un standard de rețea decât o interfață media; folosește transmisia de date în serie. Pentru mai multe informații despre tehnologia Fibre Channel, consultați articolul Fibre Channel Technology.

Pentru funcționarea oricărui dispozitiv, după cum știți, este necesară asistență software. Pentru majoritatea dispozitivelor IDE, este încorporat în BIOS-ul plăcii de bază, pentru restul aveți nevoie de drivere pentru diferite sisteme de operare. Pentru dispozitivele SCSI, lucrurile sunt puțin mai complicate. Pentru a porni de pe un hard disk SCSI pentru prima dată și pentru a lucra în DOS, aveți nevoie de propriul BIOS SCSI. Există 3 opțiuni aici:

  • Microcircuitul cu BIOS SCSI se află pe controler în sine (ca pe plăcile video). Când computerul pornește, acesta este activat și vă permite să porniți de pe un hard disk SCSI sau, de exemplu, pe CD-ROM, MO. Când utilizați un sistem de operare non-trivial (Windows NT, OS / 2, * nix), driverele sunt întotdeauna utilizate pentru a lucra cu dispozitive SCSI. De asemenea, sunt necesare pentru ca dispozitivele non-hard disk să ruleze sub DOS.
  • Imaginea SCSI BIOS este afișată în BIOS-ul Flash al plăcii de bază. De obicei, un BIOS SCSI este adăugat la BIOS-ul plăcii pentru controlere bazate pe cele mai comune chips-uri. Poate fi intermitent și astfel poate schimba versiunea SCSI BIOS cu una mai nouă. Dacă există un controler SCSI pe placa de bază, aceasta este exact abordarea. Această opțiune este, de asemenea, mai rentabilă - un controler fără cip BIOS este mai ieftin.
  • Nu există deloc BIOS SCSI. Toate dispozitivele SCSI sunt acceptate numai de driverele sistemului de operare. Încărcarea de la ei, desigur, este imposibilă. Această abordare este utilizată atunci când vă creați propriul controler pentru un dispozitiv extern (de exemplu, un scaner), adică atunci când descărcarea de pe un dispozitiv nu are sens, iar utilizarea driverelor este presupusă în orice caz.

În plus față de suportarea pornirii de pe dispozitive SCSI, BIOS îndeplinește de obicei câteva alte funcții: configurarea adaptorului, verificarea suprafețelor discului, formatarea la nivel scăzut, configurarea parametrilor de inițializare pentru dispozitivele SCSI, setarea numărului dispozitivului de încărcare și așa mai departe. BIOS-ul SCSI trebuie adesea să stocheze și configurația dispozitivelor SCSI. Acest rol este de obicei îndeplinit de un mic microcircuit, cum ar fi 93C46 (flash). Se conectează la cipul principal SCSI. Are doar 8 picioare și câteva zeci de octeți de memorie, dar conținutul său este păstrat chiar și atunci când alimentarea este oprită (similar cu CMOS pe o placă de bază). În acest cip, BIOS-ul SCSI poate stoca atât parametrii dispozitivului SCSI, cât și propriile setări. În general, prezența sa nu este asociată cu prezența unui microcircuit cu un BIOS SCSI, dar, după cum arată practica, acestea sunt de obicei instalate împreună.

Există, de asemenea, controlere de server puternice. În plus față de suportul obligatoriu pentru modurile cu cea mai mare viteză, acestea au de obicei suport pentru RAID, unități hot-swap și un canal SCSI suplimentar, care vă permite să măriți numărul de dispozitive conectate. Adesea instalează și un cache hardware de un fel de megabyte de 32, 64 sau mai mult. În imaginea din stânga puteți vedea un astfel de controler de la ASUSTeK (un bun, apropo, ferm). Procesorul 486 este foarte clar vizibil pe placa sa, care, aparent, încearcă să controleze toate aceste lucruri.

Puteți găsi, de asemenea, un LED de activitate al magistralei SCSI și / sau un conector pentru conexiunea sa pe placa controlerului SCSI și, dacă există suport cache, uneori sloturi pentru module de memorie. Se întâmplă să instaleze și un controler IDE suplimentar, o placă de sunet sau o placă VGA. Controlerele foarte vechi au uneori conectori pentru unități de dischetă.

Diferite dispozitive nu prea pripite (de obicei scanere) din kit vin adesea cu propriul lor controler SCSI. De regulă, are o configurație extrem de simplificată: este proiectat pentru un singur dispozitiv și funcționează numai cu acesta, nu are BIOS, funcționează doar cu propriul driver și fără întreruperi (modul de interogare). Din punct de vedere economic, acest lucru este destul de justificat, deoarece oferă o mulțime de oportunități (este clar că chiar și cea mai primitivă versiune SCSI este mai bună decât LPT sau USB) cu salarii minime. Dar, pe de altă parte, acest lucru nu este bun, deoarece nu puteți utiliza nimic în afară de propriul dispozitiv cu o garanție de 100%. Deși nimeni nu are cu adevărat nevoie de el - cu toate acestea, viteza de funcționare a unor astfel de carduri nu este mare și, dacă într-adevăr aveți nevoie de SCSI, va trebui să cumpărați ceva mai serios.

Dispozitivele sunt conectate la controler cu un cablu adecvat (îngust sau lat) de-a lungul lanțului (similar cu IDE). Acest lucru se aplică și dispozitivelor externe, doar că aici puteți face o analogie cu o conexiune serială de, să zicem, un scaner și o imprimantă la un port paralel. Nu acordați o atenție specială indicatoarelor de viteză ale mass-media, deoarece în majoritatea cazurilor regula este: „Dacă conectorul se potrivește, atunci acesta va funcționa”. Cu toate acestea, în acest caz, magistrala poate încetini, prin urmare, dacă este posibil, este mai bine să conectați dispozitive lente la un conector, rapide la altul. Firește controlerul trebuie cumva să facă distincția între dispozitivele conectate la același cablu pentru a stabili comunicarea cu acestea. Pentru a face acest lucru, fiecare dispozitiv are propriul număr logic, care se numește ID SCSI... Pentru dispozitivele de pe o magistrală SCSI îngustă, aceasta poate fi de la 0 la 7, pe lățime, de la 0 la 15. Un controler SCSI, care este un dispozitiv SCSI peer, are, de asemenea, propriul număr, de obicei 7. Rețineți că, dacă aveți unul controler, dar există conectori îngustați și largi, atunci magistrala SCSI este încă una și toate dispozitivele de pe ea trebuie să aibă numere unice. În anumite scopuri, de exemplu, pentru bibliotecile de dispozitive CD-ROM, se folosește și LUN - numărul de dispozitiv logic. Dacă biblioteca conține 8 CD-ROM-uri, atunci are un ID SCSI, de exemplu, 6, iar CD-ROM-urile diferă în mod logic de LUN. Pentru controler, toate acestea arată ca perechi ID - LUN, în exemplul nostru 6-0, 6-1, ..., 6-7. Suportul LUN, dacă este necesar, trebuie să fie activat în SCSI BIOS. Numărul ID SCSI este de obicei setat folosind jumperi sau prin același BIOS (automat sau manual), deoarece există noi standarde în SCSI, Plug & Play similare, care nu necesită jumperi. De asemenea, puteți seta parametrii pentru tipul de verificare a parității (dacă controlerul îl acceptă), activați terminatorul, alimentați terminatorul (vezi mai jos), activați disc la comanda controlerului etc. Din nou, adesea toate acestea se pot face în software. prin BIOS. Principiul utilizării ID-ului este bun deoarece nu necesită întreruperi. Pentru operarea SCSI, este suficientă o singură întrerupere ( pentru controler în sine), care, spre deosebire de IDE, vă permite să salvați această resursă și, prin urmare, face posibilă instalarea mai multor echipament.

Acum, după cum am promis, despre terminatori. Pe scurt, acestea sunt dispozitive care sunt plasate la capetele anvelopei. Scopul utilizării terminatorilor este de a asigura potrivirea nivelurilor semnalului, de a reduce atenuarea și interferențele. Ei spun că problemele cu terminatorii sunt cele mai frecvente, dar dacă faceți totul cu atenție, acestea nu vor apărea. Fiecare dispozitiv SCSI are capacitatea de a activa sau dezactiva terminatorii. Excepțiile sunt unele scanere, pentru care terminarea magistralei este activată pentru totdeauna și dispozitivele externe cu o magistrală de trecere. Opțiuni terminator:

  • Intern. De obicei prezent la hard disk-uri; pornit prin setarea unui jumper
  • Automat. Majoritatea controlerelor SCSI le au. Ei decid singuri dacă pornesc sau nu.
  • Sub formă de ansambluri de rezistențe, aceasta este ceea ce au unele CD-ROM-uri și CD-R-uri. Dezactivat prin eliminarea tuturor ansamblurilor de pe panouri.
  • Extern. La fel ca în paragraful anterior, dar mai frumos (de exemplu, pe un streamer HP T4e). Dispozitivul (de obicei extern) în acest caz are doi conectori SCSI: unul conectează cablul la controler, celălalt - un terminator sau cablu la următorul dispozitiv din lanț.

Cu toate acestea, ultimele două tipuri sunt deja depășite și nu se aplică. În plus, terminatorii pot fi pasivi sau activi. Astăzi, aproape toți sunt activi, asigurând o imunitate mai mare la zgomot și fiabilitate la viteze mari. De obicei, puteți determina care dintre acestea este utilizat pe un dispozitiv SCSI prin modul în care este pornit. Dacă acesta este un jumper sau este automat, atunci cel mai probabil este activ. Și dacă, pentru a-l opri, este necesar să scoateți 1-2 ansambluri de rezistențe de pe dispozitiv, atunci acesta este pasiv. În principiu, terminarea autobuzului de la capete diferite cu diferite tipuri de terminatoare este posibilă, dar numai pe viteze mici... Apropo, acesta este un alt argument în favoarea împărțirii dispozitivelor lente și rapide în diferite controlere sau canale.

Mai multe detalii despre terminatoare sunt scrise în descrierea fiecărui dispozitiv. Regulile de reziliere sunt deseori schițate în manualul adaptorului. Principalul lucru este că magistrala SCSI trebuie să fie terminată la ambele capete. Vom lua în considerare cele mai comune opțiuni pentru dispozitivele de pe aceeași magistrală SCSI.

Cea mai simplă opțiune: un controler și un singur dispozitiv (extern sau intern - nu contează). Terminatoarele trebuie să fie activate atât pe controler, cât și pe dispozitiv.

Opțiune multiplă dispozitive interne... Terminator este activat numai pe cel mai recent dispozitivși pe controler.

Există atât dispozitive interne cât și externe. Terminatoarele sunt activate pe dispozitivele externe interne și externe, dar sunt dezactivate pe controler.

Există un dispozitiv intern și mai multe dispozitive externe. Terminatoarele sunt activate pe dispozitivul intern și ultimul dispozitiv extern.

Situația este puțin mai complicată atunci când dispozitivele înguste și largi sunt utilizate simultan pe același controler (magistrală). Să ne imaginăm că avem două magistrale de 8 biți, care de fapt sunt doar octeții mari și mici ai magistralei largi (în descrieri și în BIOS-ul SCSI, aceasta se numește High octet / Low octet). Acum, urmând regulile de mai sus, ambele autobuze trebuie oprite. De obicei, în astfel de cazuri, octeții mari și mici ai magistralei largi pot fi terminați independent pe controler. În această situație, autobuzul îngust este o continuare a octetului scăzut al autobuzului larg. Să dăm un exemplu:

Dispozitivele înguste pot fi utilizate și pe o magistrală largă chiar și atunci când controlerul nu are conectorul necesar (atât extern, cât și intern). Trebuie doar să utilizați un adaptor larg îngust sau poate fi un cablu SCSI extern cu un conector îngust la un capăt și lat pe celălalt. Cel mai adesea, o astfel de nevoie apare atunci când conectați dispozitive externe înguste la un controler larg, deoarece are de obicei un conector extern de tip larg. Dacă utilizați adaptoare, acordați atenție terminării. Când conectați un dispozitiv îngust extern la un conector larg, adaptorul trebuie să încheie octeți mari. Dacă un dispozitiv îngust este conectat la un conector intern intern, atunci adaptorul convertește pur și simplu conectorii (adică reduce numărul de fire de la 68 la 50). Adevărat, după cum sa menționat deja, rezilierea este adesea efectuată de către controlerul însuși și de dispozitivele din mod automatși nu ar trebui să apară probleme; aceste informații sunt furnizate mai degrabă ca un ghid decât informații practice.

În diferite conferințe și întrebări frecvente, se pune adesea o întrebare precum „Care este mai bine: IDE sau SCSI?”. Răspunsul la acesta este foarte simplu, dar cu o adăugare mică și foarte importantă: „Depinde de ce pentru”. Iată principalele avantaje ale SCSI față de IDE:

  • Rată mai mare de transfer de date
  • Este posibilă lucrul simultan cu toate dispozitivele, oriunde s-ar afla și indiferent de modul în care sunt conectate
  • Lungimea cablului poate fi de 3-6 metri
  • În general, fiabilitate mai mare în comparație cu IDE atât pentru controlere, cât și pentru dispozitive SCSI
  • Abilitatea de a utiliza dispozitive externe
  • Numărul maxim de dispozitive (până la 15) este semnificativ mai mare decât cel al IDE, în plus, puteți instala mai multe controlere SCSI (de obicei nu mai mult de patru)
  • Toate dispozitivele SCSI au nevoie de o singură întrerupere
  • Pentru a îmbunătăți fiabilitatea și performanța, puteți utiliza cache-ul și tehnologiile RAID și host-swap. Este adevărat, recent au început să apară controlere IDE similare, dar cu siguranță nu sunt la fel de bune ca cele ale SCSI.
  • Cu toate acestea, pentru toată gloria sa, SCSI este o interfață scumpă. Acest lucru se aplică atât controlerelor, cât și dispozitivelor. Înainte de a decide dacă aveți nevoie de SCSI, trebuie să vă înțelegeți obiectivele. Pentru muncă, spuneți în Microsoft Office, nu aveți deloc nevoie de performanțe ridicate. În plus, beneficiile sunt foarte vizibile doar în cazul activității multitasking. De asemenea, trebuie amintit că pentru câțiva bani puteți cumpăra un hard disk mult mai rapid și mai capabil cu interfață IDE decât cu SCSI. Dar dacă faceți editare video, înregistrare CD, grafică complexă sau pur și simplu doriți performanțe maxime în Unreal-ul dvs. preferat (sau orice este preferatul dvs.), atunci SCSI, bineînțeles, merită banii cheltuiți. În general, decideți singuri. finanțele tale sunt într-o stare deplorabilă, atunci nu este nimic special de decis ...