Ce înseamnă dispozitiv de disc scsi? SCSI - ce este? O scurtă istorie a standardului SCSI

„Pașim cu curaj pe un teritoriu neexplorat” - unități IDE pe controlere SCSI

Cu fiecare nouă generație de unități, producătorii de hard disk scot noi trucuri din mânecă: cele mai recente modele sunt mai rapide, mai silențioase și mai mari decât predecesorii lor. Au ajuns deja la 200 GB - și în curând vom vedea unități de 300 GB. Dar discurile de această dimensiune nu sunt disponibile cu o interfață SCSI, iar SCSI este standardul pentru piața de servere.

Sistemele de server puternice trebuie să fie fiabile, rapide și să aibă resurse în ceea ce privește puterea și capacitatea. Primii doi parametri pot fi atinși fără probleme folosind cele mai bune controlere SCSI și cele mai bune hard disk-uri. Dar creșterea capacității de stocare poate costa un ban.

Deci de ce nu încercăm să folosim altele mai ieftine? Soluții IDE- fac aceeași treabă ca și omologii lor SCSI mai scumpi. Cu toate acestea, mai multe argumente vorbesc împotriva utilizării discurilor IDE: numărul maxim de dispozitive, fiabilitatea modernului hard disk-uriși lipsa funcționalității controlerului.

Producătorul taiwanez Acard a dezvoltat un adaptor care permite unităților IDE să funcționeze pe controlere SCSI.

De fapt, astfel de probleme nu afectează utilizatorii casnici. Chiar dacă sistemele SCSI sunt mai rapide, ele nu sunt atât de atractive datorită costului lor ridicat. Pe lângă banii pe care îi veți plăti pentru un hard disk modern, va trebui să cumpărați și un controler de noduri. Dacă aveți nevoie de un controler RAID, atunci fiți pregătit să plătiți cel puțin costul unui Pentium 4.


Cu două canale SCSI Ultra160, Adaptec 39160 oferă un nivel de flexibilitate greu de depășit.

Astăzi, unitățile IDE se caracterizează prin viteză și capacitate mare. În ceea ce privește prețul, SCSI nu este un concurent pentru ei.

Dar segmentul de server dictează reguli de joc complet diferite. Nu este vorba despre gigaocteți suplimentari - se acordă prioritate fiabilității și performanței maxime, deoarece chiar și o perioadă minoră de nefuncționare a serverului va costa bani serioși și, în cel mai rău caz, chiar va pune sub semnul întrebării existența companiei.

Acesta este motivul pentru care soluțiile SCSI sunt atât de scumpe: dezvoltare costisitoare, componente de înaltă calitate, iar piața este relativ mică.

Cu toate acestea, nu cu mult timp în urmă, Maxtor și-a anunțat intrarea pe segmentul de server al pieței cu o nouă linie de unități cu interfață IDE. Cu o performanță minimă scăzută și o fiabilitate adecvată, obiectivul este de a obține o capacitate semnificativ crescută în comparație cu unitățile SCSI (unde maximul actual este de 147 GB). Teoretic, planul este bun, deoarece la prețul a cinci unități Ultra320 SCSI, fiecare de 147 GB, puteți cumpăra 15 dintre cele mai recente unități IDE, fiecare de 200 GB.

Singurul lucru care lipsește astăzi sunt controlerele potrivite. Există puține șanse ca producătorii să lanseze versiuni IDE ale controlerelor lor high-end. Cu toate acestea, pe piață există un număr mare de controlere de noduri SCSI.

Pe lângă adaptoarele IDE2SCSI de mai jos, Acard este cunoscut în primul rând pentru controlerele SCSI și IDE și produsele conexe, precum și pentru soluțiile neobișnuite de date, cum ar fi stațiile de copiere CD sau DVD.


Tot de la Acard: controler IDE RAID cu două canale AEC-6880.


Un lucru neobișnuit: adaptor IDE2SCSI AEC7722, vedere frontală.

Adaptorul are lățimea egală cu o unitate de 5,25" și se conectează direct la hard disk-ul IDE. Cu toate acestea, curentul de pe magistrala IDE nu este suficient pentru a alimenta controlerul, așa că este necesară o conexiune de alimentare externă.

Pentru teste am folosit HDD IBM (Hitachi).


După cum puteți vedea, adaptorul conectat iese ușor spre stânga. Înainte de a cumpăra un adaptor, asigurați-vă că verificați dacă aveți suficient spațiu în carcasa computerului.

Aveți grijă când conectați adaptorul, deoarece placa se va îndoi ușor sub presiune.


Nu există componente situate pe spatele adaptorului. Doar conector IDE.

Potrivit Acard, viteza maximă a interfeței adaptorului este de 80 MB/s. Chiar dacă viteza maximă de transfer a unităților moderne poate fi mai mare, această viteză de transfer va fi suficientă pentru majoritatea aplicațiilor.


Cip, BIOS și jumperi (sus). Ultimele două sunt folosite pentru a seta SCSI-ID.


Inima adaptorului IDE2SCSI: un controler realizat de Achip (ARC765-D).


Vederi din față și din spate ale adaptorului.


Cu susul în jos: adaptorul de nod SCSI de la Adaptec caută unități disponibile. A fost detectat un disc IDE de 180 GB de la IBM.


Conectorul SCSI are 80 de pini mici (sus). În schimb, IDE-ul are doar 40 de pini.


Un cablu tipic Ultra160 SCSI are trei până la cinci conectori pentru conectarea unităților. Pentru versiunile mai scumpe, numărul de conectori poate ajunge până la 15.


Specificația SCSI solicită terminarea la ambele capete ale magistralei, ceea ce înseamnă că trebuie să existe o rezistență specială acolo pentru a preveni reflectarea semnalelor.

Testare

Sistem de testare
CPU Intel Pentium 4, 2,0 GHz
256 KB L2-Cache (Willamette)
Placa de baza Chipset Intel D845EBT, ​​​​845E
Memorie 256 MB DDR/PC2100, CL2, Infineon
Controlor IDE: i845E UltraDMA/100-Controller (ICH4)
SCSI: Adaptec AHA-39160
Ultra160-SCSI
Placa video NVIDIA GeForce2 MX 400
card LAN 3COM 905TX PCI 100 Mbit
OS Windows XP Pro 5.10.2600, SP1
Teste
Aplicații high-end ZD WinBench 99 - Highend Disk Winmark 1.2
Performanţă HD Tach 2.61, PC Mark 2002 (test HD)
Performanță I/O Contor Intel I/O
Drivere și setări
Driver video Driver de referință NVIDIA 29.42
Driver IDE Intel Application Accelerator 2.2.2
Versiunea DirectX 8.1
Permisiuni Reîmprospătare 1024x768, 16 biți, 85 Hz

Pentru a vedea cum ar funcționa un hard disk IDE modern pe un controler SCSI cu o configurare normală, am testat unitatea de testare IBM IC35L180 în ambele configurații.

Concluzie: util dar scump

Rezultatul testului este clar: diferența dintre un hard disk care rulează pe IDE și pe un controler Adaptec 39160 SCSI este neglijabilă în toate testele importante.

Performanța I/O ușor redusă se datorează necesității de a converti protocoalele de interfață, care este destul de importantă într-un mediu de server. Fiecare operațiune de acces la disc este procesată de controlerul Achip. Deci IDE-ul hard disk-uri cu adaptorul nu ar trebui să fie utilizat în aplicații care folosesc mult disc (adică baze de date sau servere web). În aceste zone, unitățile SCSI au un avantaj clar față de omologii lor IDE, deoarece pot oferi mai multe operațiuni I/O pe secundă.

Adaptoarele SCSI și hard disk-urile IDE cu adaptoare sunt interesante în aplicațiile care necesită hard disk-uri de mare capacitate. Dacă instalați hard diskuri mari, vă puteți echipa stocarea de date cu mai puține discuri și, mai important, vă va costa mult mai puțin decât opțiunea SCSI. Chiar dacă instalați mai multe unități de rezervă în caz de defecțiune a hard diskului IDE (într-un cluster RAID mare), veți economisi totuși o sumă semnificativă de bani. Desigur, trecerea la o astfel de configurație este, în primul rând, o chestiune de încredere în producătorul de hard disk.

Dacă sunteți interesat de adaptorul IDE2SCSI, atunci vă vom dezamăgi puțin: nu este deloc ieftin. Pe site-ul web Acard, prețurile încep de la 69 USD - un preț destul de semnificativ pentru un controler conceput pentru soluții economice.

Prin urmare, folosirea unui adaptor Acard are sens doar în cazurile în care veți economisi mulți bani abandonând unitățile SCSI și trecând la unități IDE mari, fără a lua în considerare măsuri suplimentare de securitate costisitoare (redundanță, oglindire, locații hot-swap).

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

Rădăcinile interfeței SCSI datează din 1979, când producătorul de dispozitive de stocare M. Shugart a fost însărcinat să găsească un standard de interfață universal pentru unitățile sale, ținând cont de posibilele nevoi viitoare. În laboratoarele lui M. Shugart, a fost dezvoltată în cele din urmă o interfață care a suportat adresarea logică și fizică (cap/cilindru/sector), bazată pe protocoale pentru transferul de date paralel pe 8 biți pe o interfață formată din mai multe linii. Această interfață a fost numită SASI (Shugart Associates Systems Interface). Interfața, pe lângă descrierea protocoalelor, includea și câteva comenzi pe 6 biți; Dezavantajul a fost că interfața a fost proiectată să folosească o singură pereche gazdă-dispozitiv.

Mai târziu, în 1981, M. Shugart a transferat documentația privind interfața SASI către comitetul ANSI (Institutul Național American de Standarde, analog al GOST), care a acceptat-o ​​ca bază pentru lucrul la proiect, care a fost numit SCSI. Cele mai multe Puncte importante de la standardul SASI a migrat la SCSI, de exemplu, principii importante precum arbitrarea dispozitivelor, mecanismele de eliberare a magistralei, capacitatea de a utiliza mai mult de un adaptor gazdă pe magistrală etc. În 1984, documentația de lucru a standardului SCSI a fost depusă la ANSI și, după numeroase ajustări și completări, în 1986 a fost adoptat documentul numărul X3.131-1986 - primul standard oficial SCSI, care se numește acum SCSI-1. Pe lângă standardul SASI, SCSI-1 a dobândit atât de important funcţionalitate, ca comenzi pe 10 biți, protocol de transfer de date sincron și asincron, capacitatea de a se conecta la un adaptor gazdă până la 8 diverse dispozitive. Standardele care au urmat SCSI-1 s-au dezvoltat atât în ​​direcția extinderii limbajului de comandă și a creșterii și complicarii protocoalelor, cât și în creșterea lățimii magistralei, în creșterea vitezei și a numărului de dispozitive conectate la un adaptor gazdă. Pentru standardele SCSI actuale, lățimea magistralei este de 16 biți, numărul de dispozitive conectate este de asemenea de 16.

Industria PC-urilor nu a ratat apariția unui nou standard, care a fost imediat adoptat în principal de producătorii de HDD-uri. În fig. 1, 2 arată câteva dintre primele mostre de discuri SCSI.

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

O scurtă istorie a standardului SCSI

Primul standard a fost SCSI-1; în acest standard, a fost posibil să se conecteze până la opt dispozitive, inclusiv controlerul, la o magistrală. Interfața conține instrumente avansate de management și, în același timp, nu este concentrată pe niciun tip specific de dispozitiv. Are o magistrală de date pe 8 biți, viteza maximă de transfer este de până la 1,5 MB/s în modul asincron (conform metodei „cerere-acknowledgement”) și până la 5 MB/s în modul sincron („mai multe solicitări - metoda mai multor confirmări”) . Paritatea poate fi folosită pentru a detecta erori. Implementat electric sub forma a 24 de linii (unipolare sau diferentiale), desi marea majoritate a dispozitivelor folosesc semnale unipolare.

SCSI-2 este o dezvoltare semnificativă a SCSI de bază. Viteză de transfer crescută (până la 3 MB/s în modul asincron și până la 10 MB/s în modul sincron) - SCSI rapid. Au fost adăugate comenzi și mesaje noi, iar suportul pentru paritate a devenit obligatoriu. A fost introdusă capacitatea de a extinde magistrala de date la 16 biți (Wide SCSI), care oferă viteze de până la 20 MB/s. A fost introdus un nou conector cu 68 de pini. Specificația ulterioară, SCSI-3, nu numai că a introdus noi rate de transfer, dar și a extins semnificativ sistemul de comandă. În plus, împreună cu interfața tradițională de magistrală paralelă, alte protocoale paralele și seriale pot fi utilizate ca mediu de transmisie: Fibre Channel, IEEE 1394 Firewire și Serial Storage Protocol (SSP).

Interfață Ultra SCSI, folosește o frecvență magistrală de 20 MHz. Interfața Ultra/Wide SCSI acceptă 16 dispozitive și oferă viteze de transfer de date de până la 40 MB/s. SCSI Ultra-2 Wide mai rapid, oferind viteze 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. De asemenea, ele rămân cu o lățime de magistrală de 16 biți și la interfață pot fi conectate până la 16 dispozitive. Caracteristici comparative Standardele SCSI sunt prezentate în Tabelul 1.

Tabelul 1. Caracteristici 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
SCSI-2 lat 20 16 3 (3) 25 16
SCSI-3 20 8 1.5 (3) 25 8
SCSI-3 lat 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 magistrala PC-ului care asigură gazda (sensul cuvântului „gazdă” în raport cu standardele care descriu interfețele de transfer de date (gazdă în engleză), expresia „bus master” descrie cel mai complet) comunicarea cu SCSI dispozitive. Numele „adaptor” nu a fost ales întâmplător - aceasta indică faptul că toată logica de funcționare a dispozitivelor este situată în dispozitiv perifericîn autobuz; Pentru dispozitivele numite „controller”, logica se află în interiorul acestora.

Următorii producători produc sau au produs adaptoare gazdă pentru dispozitive SCSI în trecut:

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

Orez. 3. Adaptor gazdă SCSI de la Adaptec

Producători moderni de HDD SCSI

În prezent, piața HDD-urilor trece printr-o evoluție rapidă - noi standarde Serial ATA de mare viteză înlocuiesc Parallel ATA. Și, deși noile dispozitive SATA s-au apropiat deja în ceea ce privește viteza de operare de dispozitivele SCSI, iar în unele locuri sunt chiar înaintea lor, dispozitivele SCSI rămân la fel de populare în computerele de ultimă generație - 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 și a unei interfețe electrice bine gândite, cât și datorită designului și fabricării dispozitivelor în mod tradițional mai atent. SCSI reprezintă aproximativ 30 la sută din întreaga piață HDD și este puțin probabil să treacă vreodată această linie: echiparea unui PC cu toate cablurile, adaptoarele necesare, precum și achiziționarea adaptorului gazdă în sine va costa aproximativ 100 USD, în timp ce unitățile vor costa de câteva ori mai mult pe frații lor IDE. Producătorii moderni de unități SCSI sunt:

Concurența pe piața de discuri SCSI nu este mare - cel mai probabil pentru că piața este destul de plină și nu se dezvoltă la fel de rapid ca piața dispozitivelor IDE - și acest lucru se datorează, în primul rând, faptului că dispozitivele SCSI sunt cele mai des folosite în servere, cererea pentru care nu este atât de mare. Comoditatea dispozitivelor SCSI este că pot fi înlocuite cu ușurință în timpul funcționării, fără a se opri sau a pierde funcționalitatea serverului. Acest lucru este foarte important pentru servere și deloc necesar pentru stațiile de lucru. De regulă, serverele (Fig. 4) sunt echipate cu glisiere speciale (Fig. 5), în care se introduce foarte ușor un disc într-un suport special (Fig. 6).

Orez. 4. Server echipat cu discuri SCSI

Orez. 5. Loc de unitate SCSI

Orez. 6. Suport pentru unitatea SCSI utilizat în serverele hot-swappable

Este de remarcat faptul că foarte des producătorii de servere reetichetează unitățile, oferindu-le propriile mărci. Ca exemplu, voi da unități scoase de pe serverele Hewlett Packard și IBM e-Server (Fig. 7, 8), pe care producătorul real al HDD-ului poate fi identificat doar după numele modelului; Autorul a văzut, de asemenea, discuri eliminate de pe serverele Dell de unde lipseau chiar și aceste informații.

Orez. 7, 8. Unități SCSI moderne utilizate în servere

Tipuri de conector SCSI

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

Dispozitivele SCSI pot avea Tipuri variate conectori pentru conectarea acestora la adaptorul gazdă (vezi Fig. 9) - acest lucru se datorează în primul rând caracteristici de proiectare dispozitivul în sine. Conectorul HD68 este cel mai des folosit pentru HDD-uri (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ă printr-un conector HE50 (Fig. 12). În prezent, acest conector practic nu este găsit.

Orez. 10. conector HD68.
Orez. 11. conector SCA80.
Orez. 12. conector HE50.

Pentru a conecta dispozitive cu diferite configurații de conector la magistrală, pot fi adesea necesare adaptoare specializate. Astfel de adaptoare, de exemplu, sunt produse de SCS (http://www.scaadapters.com), costul lor variază de la 10 USD la 35 USD per bucată. Un set complet pentru lucrul cu orice dispozitiv SCSI este prezentat în Fig. 13, în 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 sarcinile de pe magistrala SCSI, se folosesc terminatoare care, pe baza proprietăților lor electrice, sunt împărțite în terminatoare pasive, active și FPT. Terminatoarele trebuie să fie alimentate, astfel încât interfața are linii Terminator Power. Terminatoarele pasive au fost folosite în dispozitivele SCSI-1; acestea sunt rezistențe obișnuite de 132 ohmi. Terminatoarele active sunt un stabilizator care produce semnalul dorit - iar fiecare linie este conectată la acest stabilizator printr-un rezistor de 110 Ohm. În prezent, se folosesc numai terminatoare active și se folosesc surse auxiliare de tensiune - î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) reprezintă o îmbunătățire a terminatoarelor active, echipându-le cu limitatoare de emisie. Aplicația lor este în versiuni de înaltă frecvență ale SCSI.

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

1. Inițiator standard - executant standard
2. Extended initiator - executor extins
3. Inițiator standard - executor extins
4. Inițiator avansat - executor standard

La conectarea executorilor standard la inițiatori extinși, nu pot apărea probleme - standardul extins acceptă toate funcțiile celui standard, cu toate acestea, la conectarea înapoi, pot apărea dificultăți cu conectarea terminatorilor. În realitate, aceste probleme sunt ușor de rezolvat prin utilizarea adaptoarelor (vezi mai sus).

Stările magistralei SCSI sunt de obicei împărțite în faze. Există doar cinci astfel de faze: magistrala este liberă, arbitraj (în acest caz inițiatorul poate câștiga controlul asupra magistralei), selecție (în acest caz inițiatorul, care a intrat primul în faza de arbitraj, selectează executantul pentru lucrări ulterioare), reselecție (executorul confirmă inițiatorului că a fost ales de acesta pentru lucru și gata de lucru) și faza de informare (cerere-transmitere comenzi, date, mesaje). O diagramă bloc a secvenței fazelor 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 - efectuați o resetare hardware sau treceți la faza „fără magistrală”. În orice caz, sfârșitul ciclului de lucru pe magistrala SCSI va fi setarea stării „comandă finalizată” sau transmiterea unui mesaj corespunzător cu eliberarea magistralei. Similar cu standardul ATA, sistemele SCSI pot folosi două protocoale pentru a reseta dispozitivul - protocolul de resetare hardware ( hard reset) și conform protocolului de resetare soft. În ambele cazuri, linia de resetare va avea un set de un bit; diferențele dintre tipurile de resetare rezidă în mecanismul și scopul lor - de regulă, o resetare hardware este efectuată pentru a reseta operațiunile pe întregul sistem de dispozitive SCSI, în timp ce un resetarea software-ului este folosită pentru a reseta doar un dispozitiv, fără a interfera cu munca altora.

Orez. 19. Diagrama bloc al secvenței fazelor magistralei SCSI

Busul SCSI utilizează nouă semnale de control: BSY (ocupat), SEL (selectare), C/D (comandă/date), I/O (intrare/ieșire), MSG (mesaj), REQ (cerere), ACK (confirmare) , RST (Resetare), ATN (Atenție). Sursele semnalelor de ocupat, selectare și resetare pot fi atât inițiatorul, cât și executantul; numai interpretul poate fi sursa semnalului de confirmare; alte semnale sunt apanajul inițiatorului. Tipurile de transmisie de informații sunt codificate prin combinații de biți setate pentru semnalele Mesaj, Control/Date, Intrare/Ieșire, așa cum se arată în Tabel. 2.

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

Interfața este controlată de un sistem de mesaje. Sunt 28 în total, pot fi pe un singur octet, pe dublu octet (un cuvânt) și extinse. Sistemul de mesaje este descris în detaliu în orice standard SCSI.

Pentru selecție dispozitiv specific Există un bit ID pe magistrala SCSI. De regulă, dispozitivele SCSI sunt configurate hardware, adică sistemul identifică dispozitivul prin jumperii instalați pe el. 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 - într-o magistrală de 8 sau 16 biți este imposibil să setezi mai multe de 8 sau, respectiv, 16 biți de identificare, iar acesta include și adaptorul gazdă de biți de identificare - adică, cu alte cuvinte, pe lângă adaptorul gazdă, pot exista încă 7 dispozitive pe magistrală pentru SCSI standard și 15 pentru extins cele.

Comenzi SCSI

EchipăCod de comandă
SCHIMBA DEFINIȚIA
Comparaţie
Copiere (COPIE)
Copiați și verificați (COPIEȚI ȘI VERIFICAȚI)
UNITATE DE FORMAT
Solicitare (INTOARE)
Blocare-Deblocare cache
Selectarea jurnalului (LOG SELECT)
Sensibilitatea jurnalului (LOG SENSE)
Selectarea modului (MODE SELECT)
Sensibilitatea modului (MODE SENSE)
Preamplificare (PRE-FETCH)
Refuzați permisiunea de a schimba conținutul media (PREVENT-ALOW MEDIUM REMOVAL)
Citirea (CITIȚI)
Citire tampon (READ BUFFER)
Afișați capacitatea (CITIȚI CAPACITATE)
Citiți datele defecte (CITIȚI DATELE DEFECTE)
Lectură lungă (READ LONG)
REATRIBUIRE BLOC
PRIMIȚI REZULTATE DE DIAGNOSTIC
ELIBERARE
CERERE SENS
Rezervare (REZERVARE)
Resetați dispozitivul (REZERO UNIT)
Găsiți date identice (SEARCH DATA EQUAL)
Găsiți cele mai mari date (SEARCH DATA HIGH)
Găsiți date scăzute (SEARCH DATA LOW)
Poziție (SEEK)
Cerere de diagnosticare (TRIMITERE DIAGNOSTIC)
Setați limita (SET LIMIT)
Porniți-opriți dispozitivul (START STOP UNIT)
Sincronizați memoria cache (SYNCHRONIZE CACHE)
Solicitare de pregătire a dispozitivului (TEST UNIT READY)
Verificare (VERIFICARE)
Înregistrează (SCRIE)
SCRIEȚI ȘI VERIFICAȚI
Scrierea într-un buffer (WRITE BUFFER)
Înregistrare lungă (WRITE LONG)
Scrie la fel (SCRIE LA FEL)
40h
39h
18h
3Ah
04h
12h
36h
4Ch
4Dh
15h, 55h
1 Ah, 5 Ah
34h
1Eh
08h
28h, 3C
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 prezintă principalele comenzi SCSI aplicabile HDD-urilor. Ca și în standardul ATA, pentru standardul SCSI există atât comenzi obligatorii, adică cele care trebuie suportate de orice dispozitiv SCSI, cât și comenzi opționale, opționale, al căror suport poate să nu fie suportat de dispozitiv. Pe lângă acestea, există așa-numitele comenzi ale vânzătorului 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 dispozitivului. 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 similare cu cele prezentate în Figura 1 pe un dispozitiv SCSI. 20. Acest marcaj indică tipul de transmitere a datelor la nivel electric. Primul este SCSI SE (Single Ended), care se referă la un tip de transfer de date în care fiecare semnal de pe magistrală este furnizat de un conductor. SCSI LVD (Low Voltage Differential) și SCSI HVD (High Voltage Differential) - tipuri diferențiale de joasă tensiune și de înaltă tensiune - sunt organizate fizic în același mod: pentru fiecare semnal există doi conductori, unul purtând un semnal de polaritate pozitivă, celălalt – negativ. Diferențele dintre HVD și LVD sunt în tensiunea din conductori; pentru LVD este mai mică decât pentru HVD.

Orez. 20. Denumiri pe dispozitivele 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 tensiunii semnalului în exces. Același lucru se poate spune despre dispozitivele SE și LVD - cablurile pentru acestea sunt aceleași, dar din cauza caracteristicilor electrice nu sunt compatibile. Cu toate acestea, dispozitivele LVD pot fi conectate la conductori SE, deoarece detectează tensiuni pe magistrală și, dacă primesc un semnal bipolar într-o pereche de conductori, pot trece la utilizarea acestuia. De obicei, dispozitivele care pot funcționa în ambele moduri sunt identificate printr-o pictogramă LVD/SE specială.

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

Creșterea continuă a frecvenței ceasului magistralei a dus la necesitatea limitării lungimii maxime a cablului de conectare în interfața Ultra SCSI la un metru și jumătate. Acest lucru este destul de incomod atunci când utilizați dispozitive externe SCSI de mare viteză, dar este mai mult decât suficient pentru a asigura conectarea dispozitivelor în interiorul carcasei PC-ului.

Rezumat. Perspective și oportunități

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

Utilizarea dispozitivelor SCSI nu este practică pentru piața standard de PC dintr-un motiv foarte simplu: costul ridicat. Cu toate acestea, producătorii nu și-au propus obiectivul de a câștiga consumatorul mediu: s-a întâmplat ca unitățile SCSI să fie în principal un standard de server și un standard IDE pentru stațiile de lucru.

Între timp, unitățile SCSI sunt urmate îndeaproape de cel mai recent standard de dispozitiv 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 conectorul său destul de subțire, care este asociat cu defecțiuni destul de frecvente ale acestor dispozitive. Cred că interfața SCSI va câștiga fără îndoială bătălia cu SATA în domeniul drive-urilor pentru server.

Dezvoltarea standardului SCSI ne promite pe viitor dispozitive mai rapide cu fiabilitate SCSI tradițională; Nu este posibil să se prevadă plecarea iminentă a dispozitivelor SCSI de pe piață.

Serial Attached SCSI (SAS)

Cea mai recentă tendință în 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 se poate vedea din denumirile protocoalelor, primele două sunt destinate transmiterii de date în sine, ultimul este destinat managementului interfeței. Unitățile cu această interfață sunt produse în prezent de Seagate, Samsung și Fujitsu.

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

SCSI - Small Computer System Interface

În ciuda aparentei dominații a dispozitivelor cu interfață IDE/EIDE, hard disk-urile SCSI încă reprezintă aproximativ 27% din piață în ceea ce privește volumul de producție. 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 de înaltă performanță”. Cu toate acestea, mulți ar putea argumenta că, recent, hard disk-urile IDE au atins performanță SCSI și sunt mult mai ieftine. Iar controlerul IDE, care este deja cel mai rapid, se află de obicei 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ă cu insistență această interfață cu un nume greu de citit. Apropo, SCSI este citit și pronunțat ca „ spune-mi" De asemenea, mă consider parțial unul dintre acești oameni și voi încerca să mai atrag cel puțin câțiva utilizatori de partea noastră, precum și să vorbesc puțin despre SCSI în sine.

SCSI vs IDE

Dezbaterea „Care este mai bine: IDE sau SCSI” este una dintre cele mai frecvente în multe grupuri de știri. Numărul de mesaje și articole pe această temă este foarte mare. Cu toate acestea, această întrebare, precum faimosul „Windows NT sau OS/2 sau Unix”, este de nerezolvat în această formulare. Cea mai comună și corectă reacție la ele este „Pentru ce?” Având în vedere această problemă mai detaliat, puteți decide singur dacă SCSI este necesar pentru dvs.

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

oferta SCSI Obiecții EIDE/ATAPI Răspuns SCSI
capacitatea de a conecta 7 dispozitive la un controler (Wide - 15) este ușor să instalezi 4 controlere IDE și vor fi 8 dispozitive în total Fiecare controler IDE are nevoie de o întrerupere! Și doar 2 vor fi cu UDMA/33. Și 4 UWSCSI înseamnă 60 de dispozitive :)
gamă largă de dispozitive conectate IDE are CDD, ZIP, MO, CD-R, CD-RW Ești sigur că ai drivere și programe pentru toate acestea? și altele? dar pentru SCSI poți folosi orice, inclusiv pe 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 obișnuite 3-6m * dacă nu overclockați magistrala PCI, o puteți face cu un metru putini!
puteți folosi tehnologiile de cache și RAID pentru a îmbunătăți dramatic performanța și fiabilitatea Înainte existau Tekram-uri de cache, dar acum există RAID-uri pentru IDE nu merge si nu este deloc grav
* Este de remarcat faptul că, în cazul utilizării interfeței Ultra sau Ultra Wide SCSI, se impun restricții suplimentare asupra calității cablurilor de conectare și a lungimii acestora, ca urmare lungime maxima conexiunile pot fi reduse semnificativ.

Pentru a evita impresia că IDE-ul este foarte prost și ar trebui să vă fie rușine să îl utilizați, să remarcăm și calitățile pozitive ale interfeței IDE, parțial în lumina tabelului de mai sus:

  1. Preț. Este de netăgăduit uneori Foarte important.
  2. Nu toată lumea trebuie să conecteze 4 HDD-uri și 3 CDD-uri. Adesea, două canale IDE sunt mai mult decât suficiente și tot felul de scanere vin cu propriile carduri.
  3. Este dificil să folosești un cablu mai lung de 80 cm într-o carcasă miniturn :)
  4. IDE HD este mult mai ușor de instalat, există doar un jumper, și nu 4-16 ca pe SCSI :)
  5. Majoritatea oamenilor au deja un controler IDE. plăci de bază
  6. Dispozitivele IDE au întotdeauna o magistrală pe 16 biți, iar pentru modelele de preț comparabil, IDE câștigă în viteză.

Acum despre preț. Cel mai simplu SCSI de pe autobuzul ISA costă aproximativ 20 de dolari, dar acum nimeni nu are nevoie de astfel de lucruri, așa că le poți găsi mai ieftin. Următoarea opțiune este un controler pornit magistrala PCI. Cea mai simplă versiune de FastSCSI costă aproximativ 40 USD. Cu toate acestea, acum există multe plăci de bază pe care Adaptec 7880 UltraWideSCSI poate fi instalat pentru doar +$70. 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 desigur mai mare. Rețineți că în cazul SCSI, spre deosebire de IDE, unde este dificil să vii cu ceva nou, pentru bani suplimentari controlerele pot fi extinse cu funcțiile de controler cache, RAID-0..5, hotswap etc., deci vorbim despre limita superioară de cost a controlerului nu este în întregime corectă.

Și în sfârșit despre viteză. După cum știți, astăzi viteza maximă de transfer de informații prin 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 lucrați în medii multitasking (bine, puțin în Windows95:). Multe teste date sub WindowsNT arată avantajul incontestabil al SCSI. Acesta este probabil 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) pentru care este pur și simplu imposibil să utilizați un IDE. Nu vom vorbi despre diferențele dintre arhitecturile interne, care afectează și performanța, în acest articol, deoarece există prea mulți termeni speciali acolo. Să remarcăm doar că, în timp ce urmărim dezvoltarea IDE-ului, suntem surprinși să observăm că acesta dobândește multe caracteristici SCSI, dar, sperăm, acestea nu se vor îmbina complet.

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, conectorii ocupă cel mai mult spațiu. Cel mai mare (și cel mai vechi) este conectorul dispozitivului intern pe 8 biți, numit adesea îngust, este similar cu conectorul IDE, doar că are 50 de pini în loc de 40. Majoritatea controlerelor au, de asemenea, un conector extern; după cum sugerează și numele, dispozitivele SCSI externe pot și ar trebui să fie conectate la acesta. Imaginea prezintă un conector mini-sub D cu 50 de pini.

Pentru dispozitivele Wide, se folosește unul similar, dar cu 68 de pini; fixarea este, de asemenea, utilizată nu sub formă de zăvoare, ci cu șuruburi - cum ar fi șoarecii COM și imprimantele. Este chiar mai mic decât îngust datorită densității mai mari de contact. (Apropo, în ciuda numelui, trenul lat este și mai îngust decât cel îngust). Uneori poți găsi versiune veche conector extern - doar centronix. Puteți găsi același lucru (extern, dar nu funcțional:) pe imprimanta dvs. Unele dispozitive, cum ar fi IOmega ZIP Plus și cele proiectate pentru Mac, folosesc un tun obișnuit cu 25 de pini (D-SUB), precum un modem. Mini-centronicele sunt folosite și pentru conexiuni externe de mare viteză. Iată tabelul complet:

(dimensiunile sunt aproape originale)

Intern

50 de pini cu densitate scăzută
conectarea dispozitivelor interne înguste - HDD, CD-ROM, CD-R, MO, ZIP. (ca IDE, doar pentru 50 de pini)

68 de pini de înaltă densitate
conectarea dispozitivelor interne late, în principal HDD
Extern

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

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

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

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

68 de pini de înaltă densitate
sau Micro Centronics. conform unor surse pentru care este folosit conexiune externă Dispozitivele SCSI

După cum știți, orice dispozitiv necesită suport software pentru a funcționa. Pentru majoritatea dispozitivelor IDE, minimul este încorporat BIOS placii de baza plăci; restul necesită drivere pentru diferite sisteme de operare. Pentru dispozitivele SCSI, lucrurile sunt puțin mai complicate. Pentru pornirea inițială de la SCSI hard diskși lucrând în DOS, aveți nevoie de propriul BIOS SCSI. Există 3 opțiuni aici.

  1. Cipul SCSI BIOS se află pe controler însuși (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 folosite pentru a lucra cu dispozitive SCSI. Ele sunt, de asemenea, necesare pentru alte dispozitive decât hard disk-uri pentru a rula sub DOS.
  2. Imaginea SCSI BIOS este flash în BIOS-ul flash al plăcii de bază. Mai departe, conform punctului 1. De obicei în BIOS-ul plăcii adăugați BIOS SCSI pentru un controler bazat pe cipul NCR 810, Symbios Logic SYM53C810 (este cel din prima imagine) sau Adaptec 78xx. Dacă doriți, puteți gestiona acest proces și puteți schimba versiunea SCSI BIOS cu una mai nouă. Dacă pe placa de bază există un controler SCSI, aceasta este abordarea utilizată. Această opțiune este și mai benefică 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.

Pe lângă suportul pentru pornirea de pe dispozitivele SCSI, BIOS-ul are de obicei mai multe funcții: setarea configurației adaptorului, verificarea suprafeței discului, formatarea la nivel scăzut, setarea parametrilor de inițializare a dispozitivelor SCSI, setarea numărului dispozitivului de pornire etc.

Următoarea remarcă decurge din prima. După cum știți, plăcile de bază au de obicei CMOS. BIOS-ul stochează setările plăcii în el, inclusiv configurația hard disk-urilor. Pentru SCSI BIOS este adesea necesar să stocați și configurația dispozitivelor SCSI. Acest rol este de obicei îndeplinit de un cip mic, cum ar fi 93C46 (flash). Se conectează la cipul SCSI principal. 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 SCSI, BIOS-ul poate salva atât parametrii dispozitivului SCSI, cât și ai săi. În general, prezența sa nu este legată de 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 interni și externi Wide.

Ultima poză (nu am găsit-o repede:) arată un controler SCSI Ultra Wide cu două canale. Specificațiile sale includ următoarele elemente: niveluri RAID 0,1,3,5; Reconstituirea unității de eșec; Hot Swap și reconstrucție on-line; memorie cache 2, 4, 8, 16, 32 Mb; Flash EEPROM pentru BIOS SCSI. Procesorul 486 este foarte clar vizibil, care se pare că încearcă să gestioneze toate aceste lucruri.

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

  • LED-ul de activitate al magistralei SCSI și/sau conectorul pentru conectarea acestuia
  • conectori pentru modulul de memorie
  • controler de dischetă (mai ales pe plăci Adaptec mai vechi)
  • Controler IDE
  • placă de sunet (pe plăcile ASUSTeK pentru MediaBus)
  • Card VGA

Alte carduri SCSI

Adesea, scanerele și alte dispozitive SCSI lente vin la pachet cu un controler SCSI simplu. De obicei, acesta este un controler SCSI-1 pe o magistrală ISA de 16 sau chiar 8 biți cu un conector (extern sau intern). Nu are BIOS sau eeprom, funcționează adesea fără întreruperi (mod polling), uneori acceptă doar unul (și nu 7) dispozitive. Practic, un astfel de controler poate fi folosit doar cu propriul dispozitiv, deoarece Există șoferi doar pentru asta. Cu toate acestea, cu o anumită abilitate, vă puteți conecta la acesta, de exemplu, un hard disk sau un streamer. Acest lucru este justificat doar dacă vă lipsesc banii și aveți timp (sau interes sportiv:), deoarece un controler SCSI standard, așa cum am menționat deja, poate fi achiziționat pentru 20-40 USD și are un ordin de mărime mai puține probleme și mult mai multe capacități.

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 „larg”.
  • viteza (aproximativ - frecvența la care autobuzul este tactat)
  • tip fizic de interfață (unipolară, diferențială, optică...). uneori, acesta poate fi numit un tip de conector pentru conexiune

Viteza este afectată în principal de primii doi parametri. Ele sunt de obicei scrise ca prefixe la cuvântul SCSI.

Viteza maximă de transmisie a dispozitivului-controler este ușor de calculat. Pentru a face acest lucru, trebuie doar să luați frecvența magistralei, iar dacă „Wide” este disponibil, înmulțiți-l cu 2. De exemplu - FastSCSI - 10Mb/s, Ultra2WideSCSI - 80Mb/s. Rețineți că WideSCSI înseamnă de obicei WideFastSCSI, la fel ca Ultra2, știu doar în versiunea Wide și doar cu interfața LVD.

Folosind exemplul denumirilor de hard disk Seagate, vom lua în considerare opțiunile pentru interfețele SCSI. În numele modelului, ultimele 1-2 litere indică interfața, adică. aceeași unitate 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
F.C. Fibre Channel
N Conector SCSI cu 50 de pini
ND Conector SCSI diferențial cu 50 de pini
W Conector SCSI lat cu 68 de pini
WC. SCSI cu un singur conector cu 80 de pini
W.D. Conector SCSI diferențial lat cu 68 de pini
LW Conector SCSI lat cu 68 de pini, diferenţial de joasă tensiune
L.C. Conector SCSI cu un singur conector cu 80 de pini, diferenţial de joasă tensiune

În viața de zi cu zi, întâlniți în principal interfețe desemnate N și W. Versiunile lor „Diferențiale” oferă o imunitate sporită la zgomot și o lungime admisă crescută a magistralei SCSI. „Low-voltage” este utilizat cu noul protocol Ultra2. „Conector unic” este folosit în principal în configurațiile hot-swap, deoarece combină puterea SCSI și semnalele de masă într-un singur conector. „Fibre Channel” este mai mult ca o interfață retea locala decât pe SCSI, pentru că este Interfață serială. O viteză de 100 Mb/s este destul de normală pentru el. Folosit în configurații Hi-End.

Dispozitivele SCSI

Nu este posibil să enumerați toate dispozitivele SCSI; vom enumera doar câteva dintre tipurile acestora: hard disk, CD-ROM, CD-R, CD-RW, bandă (streamer), MO (unitate magneto-optică), ZIP, Jaz, SyQuest, scaner. Printre cele mai exotice, remarcăm Solid State disks (SSD) - un dispozitiv de memorie de masă foarte rapid pe cipuri și IDE RAID - o cutie cu n discuri IDE care se preface a fi un singur disc SCSI mare. În general, putem presupune că toate dispozitivele de pe magistrala SCSI sunt aceleași și că este folosit același set de comenzi pentru a lucra cu ele. Desigur, pe măsură ce se dezvoltă nivel fizic SCSI și-a schimbat și interfața software. Una dintre cele mai comune astăzi este ASPI. Pe deasupra acestei interfețe puteți aplica drivere de scaner, 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 controlerul 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 său număr. Acest număr se numește SCSI ID. Pentru dispozitivele pe o magistrală SCSI îngustă, poate fi de la 0 la 7, pe o magistrală largă, de la 0 la 15. Controlerul SCSI, care este un dispozitiv SCSI egal, are și propriul său număr, de obicei este 7. Rețineți că dacă aveți un singur controler, dar există atât conectori îngusti, cât și lați, atunci magistrala SCSI este încă una și toate dispozitivele de pe ea trebuie să aibă numere unice. Pentru anumite scopuri, de exemplu, bibliotecile de dispozitive CD-ROM, este folosit și un LUN - numărul logic al dispozitivului. Dacă există 8 CD-ROM-uri în bibliotecă, atunci aceasta are un ID SCSI, de exemplu, 6, iar logic CD-ROM-urile diferă în LUN. Pentru controler, toate acestea arată ca perechi SCSI ID - LUN, în exemplul nostru 6-0, 6-1, ..., 6-7. Suportul LUN trebuie să fie activat în BIOS-ul SCSI dacă este necesar. Numărul ID SCSI este setat de obicei folosind jumperi (deși există noi standarde în SCSI, similare Plug&Play, care nu necesită jumperi). De asemenea, pot seta parametri: verificarea parității, pornirea terminatorului, pornirea terminatorului, pornirea discului la comanda controlerului,

Instalare

Pentru a instala un controler și un dispozitiv SCSI, cerința minimă este să le aveți și un cablu SCSI :). Este posibil să aveți nevoie, de asemenea, de un slot de expansiune liber în computer, o întrerupere liberă pentru acel slot, 1-5 șuruburi sau șuruburi corecte, 2 până la 8 jumperi diferite, o unitate de dischetă sau CD-ROM (deja conectat:) pentru mediul de driver. Configurațiile mai complexe pot include cabluri SCSI externe, terminatoare externe (vezi mai jos), adaptoare Wide-Narrow etc. Adeseori apar întrebări cu privire la capacitatea de a conecta dispozitive Fast/Ultra/Narrow/Wide în diferite combinații. Pentru cele mai comune dispozitive regula generalaîn acest caz, acesta este: dacă conectorii se potrivesc, atunci vă puteți conecta. Cu alte cuvinte, în acest caz este important să distingem între Narrow/Wide și să nu acordați atenție Fast/Ultra. (Ultra2 rămâne deoparte, deoarece există doar în versiunea conector/interfață LVD). Cu toate acestea, viteza și fiabilitatea pot scădea semnificativ. Consultați secțiunea Caracteristici/Interfețe SCSI de mai sus pentru mai multe detalii. În plus, există diverse adaptoare înguste-late, dar utilizarea lor nu este recomandată.

Controlor

După cum sa menționat deja, de obicei controlerul are SCSI ID=7. Dacă vă puteți gândi la un motiv pentru care acest număr trebuie schimbat, faceți-o prin BIOS-ul SCSI. De asemenea, puteți configura: suport pentru viteze ultra, suport pentru mai mult de două discuri, suport pentru amovibil ca disc în timpul pornirii etc. Pentru fiecare dispozitiv de pe magistrala SCSI puteți configura: verificarea parității, întârzierea pornirii (pentru ca toate cele 7 discuri să nu pornească în același timp), viteza maximă a dispozitivului. Pentru controlerele non-PnP de pe magistrala ISA, nu uitați să setați întreruperea pe care o folosesc în SETUP BIOS la „Legal ISA”. Pentru controlerul PCI, verificați ca acesta să primească și o întrerupere și să nu îl partajeze cu nimeni, deși pentru cele mai recente modele acest lucru nu este adesea important.

Terminatori

Poate că cineva își amintește o astfel de interfață de hard disk precum ST506 (MFM/RLL), unde a fost folosită terminarea cablului de date pe ultima unitate. Terminatorii au fost folosiți și în unitățile de dischete, dar pentru o perioadă foarte lungă de timp. Scopul utilizării terminatoarelor este de a asigura potrivirea nivelurilor de semnal și de a reduce atenuarea și interferența. Ei spun că problemele cu terminatorii sunt cele mai frecvente, dar dacă faci totul cu atenție, nu vor apărea. Fiecare dispozitiv SCSI are capacitatea de a activa sau dezactiva terminatorii. Excepție fac unele scanere în care terminarea magistralei este activată permanent și dispozitivele externe cu magistrală de trecere. Opțiuni de terminare:

  1. intern. se găsesc de obicei pe hard disk. activată prin instalarea unui jumper
  2. automat. majoritatea controlerelor SCSI au acestea. ei decid singuri dacă se alătură sau nu
  3. sub formă de ansambluri de rezistențe. pe unele CD-ROM-uri și CD-R-uri, acesta este exact cazul. sunt oprite prin îndepărtarea tuturor ansamblurilor de pe panouri.
  4. extern. ca la punctul 3, dar mai frumos. de exemplu pe streamerul HP T4e. Dispozitivul (de obicei extern) are doi conectori SCSI. unul conectează cablul la controler, celălalt conectează terminatorul sau cablul la următorul dispozitivîntr-un lanț.

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

Mai multe detalii despre terminatoare sunt scrise în descrierea fiecărui dispozitiv. Regulile de terminare sunt adesea descrise în manualul adaptorului. Principalul lucru este acesta: magistrala SCSI trebuie să fie terminată la ambele capete. Aici ne vom uita la cele mai comune variante de dispozitive pe o singură magistrală SCSI (largă sau îngustă)

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

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

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

Există pe plan intern și mai multe dispozitive externe. Terminatoare pe dispozitivul intern și pe ultimul dispozitiv extern

Situația este puțin mai complicată atunci când dispozitivele înguste și largi sunt utilizate simultan pe un controler (autobuz). Să ne imaginăm că avem două magistrale de 8 biți, care sunt de fapt doar octeții înalți și inferiori ai magistralei late (în descrieri și BIOS SCSI acest lucru se numește High byte/Low byte). Acum, urmând regulile de mai sus, trebuie să opriți ambele autobuze. În mod obișnuit, în astfel de cazuri, controlerul poate termina în mod independent octeții înalți și inferiori ai magistralei late. În această situație, magistrala îngustă este o continuare a octetului inferior al magistralei late. Să dăm un exemplu:

Utilizarea dispozitivelor Narrow și Wide 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 faci asta. Deoarece coexistența dispozitivelor rapide (wide este de obicei UltraWide SCSI) și lente (îngust este de obicei doar Fast SCSI sau chiar SCSI-1) pe aceeași magistrală nu este bună.

Temă: Controlerul Wide are 3 conectori: extern și intern lat și intern îngust. Puteți conecta trei cabluri cu dispozitive la ele. Întrebare: Pe ce dispozitive ar trebui activate terminatoarele?

Utilizarea unui dispozitiv Narrow pe un controler Wide (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 un conector larg pe celălalt. Cel mai adesea, această nevoie apare atunci când conectați dispozitive externe înguste la un controler larg, deoarece are de obicei un conector extern larg. Daca tot folosesti adaptoare, atentie la terminare! Când conectați un dispozitiv extern îngust la conectorul larg, adaptorul trebuie sa termina octet înalt. Dacă un dispozitiv îngust este conectat la conectorul larg intern, adaptorul transformă pur și simplu conectorii (adică reduce numărul de fire de la 68 la 50).

Hard disk-uri

Conectarea hard disk-urilor este foarte simplă, trebuie doar să aveți grijă de două lucruri - terminatorul și ID-ul SCSI. De obicei, un disc nou are terminarea activată, iar numărul este setat la 6 sau 2. Prin urmare, dacă instalați primul disc, atunci nu aveți de ce să vă faceți griji, dar dacă nu, atunci trebuie să verificați aceste setări. O altă notă despre ID-ul SCSI - controlerele Adaptec mai vechi pot porni doar de la numărul 0 sau 1.

Următorul pas de instalare este formatarea discului. Înainte de a utiliza un disc pe un controler nou, este considerată o bună practică să îl formatați pe acesta. Acest lucru se datorează faptului că diferiți producători de adaptoare SCSI utilizează diferite scheme de traducere de sector (poate fi comparat cu LBA, CHS, LARGE pentru unitățile IDE) și atunci când este transferat, discul poate funcționa prost sau deloc. Dacă discul de pe noul controler nu funcționează, încercați să îl formatați cu comanda format, iar dacă asta nu ajută, atunci din BIOS-ul SCSI (eu personal nu am văzut astfel de opțiuni).

Dacă conectați mai mult de două hard disk-uri sau unități mai mari de 2G, poate fi necesar să modificați setările SCSI BIOS. Când conectați dispozitive amovibile, cum ar fi IOmega Jaz, trebuie să setați opțiunile SCSI BIOS pentru a porni de la acestea. Descrierea opțiunilor posibile este prea lungă, poate că va fi dată aici mai târziu, dar deocamdată - citiți descrierile, nu este nimic groaznic 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. Dacă doriți, puteți seta parametrul controlerului să pornească de pe un CD. Pentru a lucra cu dispozitive CD-R/CD-RW în modul de înregistrare, veți avea nevoie de software special (de exemplu Adaptec EZ-CD Pro).

Streamere

Similar cu unitățile CD-ROM SCSI, acestea pot gestiona cele mai multe sisteme de operare cu drivere standard. Este foarte norocos că puteți, de exemplu, sub WindowsNT, să utilizați programul de backup standard și nu un software specializat.

Scanere

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

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

  • cerințele și sarcinile dvs
  • compatibilitate
  • reputația producătorului de carduri
  • reputația producătorului de cip
  • 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 se bazează pe binecunoscutul Cip AMD, care garantează funcționarea în majoritatea sistemelor de operare cu drivere încorporate, dar poate fi folosit și de la Tekram. Există un BIOS SCSI mic și frumos.
Controlerele de pe cipul Symbios Logic SYM53C810 sunt bine cunoscute de majoritatea sistemelor de operare. BIOS SCSI special pentru acest scop este inclus în aproape orice BIOS AWARD pentru plăci de bază. Foarte ieftin și totuși funcțional.

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ă sub toate sistemele de operare obișnuite.
Controlere bazate pe cip Symbios Logic 53C875. Mulți oameni notează viteza și fiabilitatea acestuia.

Dispozitive

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

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

Materialele folosite la pregătirea acestui articol
companiile IBM, Seagate, ASUSTeK, Tekram

Ce este SCSI?

R: Secțiunea [SCSI Basics] este dedicată răspunsului la această întrebare.
Ce este SAS, ce este mai bun decât SCSI sau SAS și cum diferă?
R: Secțiunea [SAS sau SCSI] este dedicată răspunsului la această întrebare.
Ce este eSATA?
R: eSATA este o interfață SATA concepută pentru a conecta dispozitive SATA externe. Oferă un canal de 3 Gbps, eliminând întârzierea lățimii de bandă asociată cu dispozitivele de stocare externe de astăzi.

Ce este Unified Serial?
R: Toate controlerele Unified Serial vă permit să conectați unități SATA și SAS folosind o interfață punct la punct. Utilizează un set de comenzi SCSI îmbunătățit pentru a oferi un management puternic al datelor, gestionarea erorilor și performanță.

Flexibilitatea oferită de suportul pentru unitățile SATA și SAS oferă companiilor capacitatea de a standardiza cu ușurință infrastructura I/O atât pentru stocarea primară a datelor critice, cât și pentru stocarea secundară, în funcție de instalarea unităților SATA sau SAS. Clienții își pot standardiza infrastructura folosind controlere I/O unificate și sisteme de stocare, reducând astfel costurile de instruire și întreținere.

Este posibil să utilizați unități SATA cu controlere SAS?

R: Da, puteți și puteți utiliza simultan ambele unități SAS și SATA pe un singur controler. Acest lucru vă permite să începeți tranziția la tehnologia SAS chiar acum la un cost rezonabil.

Este posibil să utilizați unități SAS cu controlere SATA?
Oh nu.

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

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

Când ar trebui să utilizați un controler diferențial de joasă tensiune (LVD)?
A: În cazul în care:
Viteză mare de transfer de date necesară - 80 - 320 MB/s
Mediul înconjurător are un nivel foarte ridicat de zgomot electromagnetic care afectează transmisia de date. Modul LVD oferă o imunitate mult mai mare la zgomot decât SCSI Single Ended (SE).
Este necesar să se asigure eliminarea semnificativă a dispozitivelor SCSI de pe computer. Dispozitivele LVD pot fi scoase de pe controlerul SCSI la o distanță de până la 12 metri (aceasta este lungimea maximă admisă a unui cablu SCSI LVD.

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

Unele dispozitive SCSI (discuri vechi, unități de dischetă, unități de bandă) au un terminator încorporat, care poate fi activat utilizând jumperul corespunzător de pe dispozitiv. În acest caz, trebuie să vă asigurați că dispozitivul cu terminatorul activat se află la capătul magistralei SCSI.

Dar totul funcționează pentru mine chiar și fără un terminator SCSI, poate că asta va funcționa?
R: Deocamdată poate fi bine, mai ales dacă ai un singur disc și nu este folosit foarte intens. Dar pe măsură ce creșteți numărul de dispozitive de pe magistrala SCSI sau pe măsură ce crește încărcarea acesteia, riscați în cele din urmă să pierdeți date, așa că nu ar trebui să vă zgâriești cu ele.

Ce este un ID SCSI și de ce este necesar?
R: ID-ul SCSI este un identificator (număr) unic (într-o magistrală SCSI) al 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 de unități hotswap care acceptă o astfel de funcție), fie prin setarea manuală a jumperelor corespunzătoare pe dispozitivele SCSI. ID-ul SCSI nu are nimic de-a face cu ordinea fizică a dispozitivelor de pe magistrala SCSI (de exemplu, un controler SCSI, de regulă, are o valoare implicită a ID-ului SCSI de 7, deși cel mai adesea, dar nu întotdeauna, este localizat la începutul magistralei SCSI), este important doar ca să nu existe dispozitive cu același ID SCSI pe aceeași magistrală SCSI.

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

Ce se întâmplă dacă conectați două dispozitive cu același ID SCSI la același canal SCSI?
A: 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 el; în cel mai rău caz, nu va „vedea” niciunul dintre aceste dispozitive. Nici controlerul, nici discurile nu vor fi deteriorate, dar riscul coruperii datelor de pe discurile SCSI rămâne.

Trebuie luat în considerare faptul că marea majoritate a controlerelor nu raportează apariția unei astfel de erori, așa că atunci când conectați dispozitive noi la magistrala SCSI, trebuie să acordați atenție menținerii unicității ID-ului SCSI.

Vă rugăm să rețineți că controlerul SCSI în sine are și un ID SCSI (de regulă, este egal cu 7 și poate fi modificat în BIOS-ul controlerului), așa că nu ar trebui să atribuiți același ID SCSI discurilor.

Ce este SAF-TE?
R: SAF-TE - Carcasa SCSI Accessed Fault-Tolerant este o specificație „deschisă” concepută pentru a oferi o metodă cuprinzătoare și standardizată pentru monitorizarea și raportarea stării unităților de disc, surselor de alimentare și sistemelor de răcire utilizate în aplicații, servere de înaltă fiabilitate și subsisteme de stocare a datelor. Cerințe tehnice independente de hardware intrare-ieșire, sisteme de operare și platformă server, deoarece carcasa în sine apare ca un alt dispozitiv pe magistrala SCSI. Specificațiile SAF-TE au fost adoptate de mulți producători de top de servere, dispozitive de stocare și controlere RAID. Produsele care îndeplinesc specificația SAF-TE reduc costurile de monitorizare a stării carcaselor, simplifică munca administratorului de rețea și oferă notificări de urgență și informații despre starea echipamentului.

Interfețe externe PC - magistrală SCSI

SCSI (Small Computer System Interface), pronunțat „skazi”, este o interfață la nivel de sistem, standardizată de ANSI, spre deosebire de porturile de interfață (COM, LPT, IR, MIDI), este o magistrală: pinii de semnal ale multor abonați dispozitivele sunt conectate între ele „unu la unu”.

Scopul principal al magistralei SCSI în timpul dezvoltării primei specificații în 1985 a fost „de a asigura independența hardware a dispozitivelor dintr-o anumită clasă conectate la un computer”.

Spre deosebire de magistralele de expansiune hard, magistrala SCSI este implementată sub forma unei bucle de cablu separate, care permite conectarea a până la 8 dispozitive (specificație SCSI-1) cu design intern și extern. Unul din ei - adaptor gazdă(Adaptor gazdă) conectează magistrala SCSI la magistrala de sistem a computerului, alte șapte sunt gratuite pentru periferice.

Fig 1. Adaptor SCSI de la ASUSTeK

Următoarele pot fi conectate la autobuz:

  • unități de disc interne și externe (CD-ROM, hard disk-uri, hard disk-uri amovibile, discuri magneto-optice etc.);
  • streamers;
  • scanere;
  • camere foto si video;
  • alte echipamente utilizate nu numai pentru PC-urile IBM.

Fiecare dispozitiv conectat la magistrală are propriile sale identificator ID SCSI, care este transmis ca cod de poziție pe o magistrală de date pe 8 biți (de unde și limitarea numărului de dispozitive pe magistrală). Un dispozitiv (ID) poate avea până la 8 subdispozitive cu propriile LUN (Număr de unitate logică).

Orice dispozitiv poate iniția comunicarea cu altul dispozitivul țintă(Ţintă).

Modul de schimb al magistralei SCSI poate fi:

  • asincron sau
  • sincron cu negocierea vitezei (Synchronous Negotiation), unde transferul de date este controlat de paritate.

Specificații SCSI

Specificația SCSI-1 defineşte strict fizicul şi parametrii electrici interfață și un minim de comenzi. Frecvența magistralei - 5 MHz. Lățimea magistralei este de 8 biți. Standardul ANSI a fost dezvoltat în decembrie 1985.

Specificația SCSI-2 definește 18 comenzi SCSI de bază (Common Command Set, CCS), necesare pentru toate dispozitivele periferice și comenzi suplimentare pentru CD-ROM și alte periferice. Dispozitivele suportă cozi - pot accepta lanțuri de până la 256 de comenzi și le pot executa într-o ordine pre-optimizată în mod autonom. Dispozitivele de pe aceeași magistrală SCSI pot face schimb de date fără implicarea CPU. Standardul ANSI a fost dezvoltat în martie 1990.

Extensii suplimentare la specificația SCSI-2:

  • Rapid - dublarea vitezei de transmisie sincronă (frecvența magistralei 10 MHz).
  • Interfață ultra - ultra-rapidă (frecvența magistralei 20 MHz).
  • Lat - creșterea adâncimii de biți la 16 biți, mai rar la 32 de biți.

Maxim debitului depinde de frecvența și lățimea de biți a magistralei și pentru combinații ale acestor extensii este dată în tabel. 1.

Tabelul 1. Rate de transfer de date, lungimi și tipuri de cabluri SCSI-1, SCSI-2

Specificația SCSI-3— dezvoltarea în continuare a standardului care vizează creșterea numărului de dispozitive conectate, specificarea comenzilor suplimentare și suportul Plug and Play. Ca alternativă la interfața paralelă SPI(SCSI-3 Parallel Interface) devine posibilă utilizarea unei interfețe seriale, inclusiv o interfață cu fibră optică cu o rată de transfer de date de 100 MB/. SCSI-3 există sub forma unei game largi de documente care definesc aspecte individuale ale interfeței și, în multe feluri, se suprapune cu magistrala serial FireWire.

Terminatoare, conectori

După tipul de semnale se diferențiază liniar(Single Ended) și diferenţial Versiunile (diferențiale) ale SCSI, cablurile și conectorii lor sunt identice, dar compatibilitate electrică nu există dispozitive între ele.

Diferenţial versiunea pentru fiecare semnal folosește o pereche răsucită de conductori și transceiver-uri speciale, în timp ce o lungime totală mare a cablului devine permisă, menținând în același timp o frecvență de schimb ridicată. Interfața diferențială este utilizată în sistemele puternice de discuri de server, dar nu este obișnuită la PC-urile obișnuite.

ÎN liniar versiunea, semnalul trebuie să circule de-a lungul unui conductor, răsucit (sau cel puțin separat de celălalt într-un cablu plat) cu un fir neutru (retur). Denumirile simbolice universale ale versiunilor sunt prezentate în Fig. 1.

Dispozitivele SCSI sunt conectate prin cabluri lanţ(Daisy Chain), pe dispozitivele de margine pe care le conectează terminatoare. Adesea, unul dintre dispozitivele extreme este adaptorul gazdă. Poate avea atât un conector intern, cât și un conector extern pentru fiecare canal:

Conectori interni
50 de pini cu densitate scăzută
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
conectarea dispozitivelor interne late, în principal HDD
Conectori externi
DB-25
25 conectarea dispozitivelor externe lente, în principal scanere, IOmega Zip Plus. cel mai frecvent pe Mac. (ca un modem)
50 de pini cu densitate scăzută
sau Centronics cu 50 de pini. conexiune externă de scanere, streamere. De obicei SCSI-1
50 de pini de înaltă densitate
sau Micro DB50, Mini DB50. Conector îngust extern standard
68 de pini de înaltă densitate
sau Micro DB68, Mini DB68. Conector larg extern standard
68 de pini de înaltă densitate
sau Micro Centronics. Potrivit unor surse, este folosit pentru conectarea externă a dispozitivelor SCSI

Când utilizați simultan conectorii externi și interni ai adaptorului gazdă, terminatorii acestuia sunt dezactivați. Utilizarea corectă a terminatoarelor este esențială - absența unuia dintre terminatoare sau, dimpotrivă, un terminator suplimentar poate duce la instabilitate sau pierderea funcționalității interfeței.

În ceea ce privește execuția, terminatorii pot fi oricare intern(postat pe placă de circuit imprimat dispozitive) și extern(instalat pe conectori de cablu sau dispozitiv).

Pe baza proprietăților lor electrice, se disting următoarele tipuri de terminatoare:

  • Pasive (SCSI-1) cu o impedanță de 132 ohmi sunt rezistențe obișnuite. Aceste terminatoare nu sunt potrivite pentru modurile SCSI-2 de mare viteză.
  • Activ cu o impedanță de 110 Ohmi - terminatoare speciale pentru a asigura funcționarea la o frecvență de 10 MHz în SCSI-2.
  • FPT (Forced Perfect Terminator) este o versiune îmbunătățită a terminatoarelor active cu limitatoare de emisie.

Terminatoarele active necesită putere, pentru care există linii speciale de interfață TERMPWR.

Cabluri

Gama de cabluri SCSI este destul de largă. Principalele cabluri standardizate:

  • Cablu A: standard pentru interfața SCSI pe 8 biți, o buclă internă cu 50 de fire (conectori IDC-50) sau una externă ecranată (conectori CENTRONICS-50).
  • Cablu B: Expansorul SCSI-2 pe 16 biți nu este disponibil pe scară largă.
  • Cablu P: SCSI-2/3 pe 16 biți cu 68 de fire cu conectori ecranați miniaturali îmbunătățiți, universal pentru cabluri interne și externe de versiuni SCSI de 8, 16 și 32 de biți (pini de 8 biți 1-5, 31-39, 65 -68 nu sunt folosite). Conectorii pentru conexiunile externe arată ca o versiune în miniatură a Centronics cu contacte plate, în timp ce cei interni au contacte pin.
  • cablu Q: Extindere cu 68 de fire la 32 de biți, utilizată împreună cu un cablu P.
  • Cablu cu conectori D-25P- 8 biți, standard pentru Macintosh, utilizat pe unele dispozitive externe (Iomega ZIP-Drive).

Sunt posibile diferite variante de cabluri adaptoare.

Atribuirea contactelor conectorului folosind exemplul unui cablu A comun este dată în tabel. 2.


Pin conector Semnal Pin conector Semnal
1 GND 26 DB0#
2 GND 27 DB1#
3 GND 28 DB2#
4 GND 29 DB3#
5 GND 30 DB4#
6 GND 31 DB5#
7 GND 32 DB6#
8 GND 33 DB7#
9 GND 34 DBParity#
10 GND 35 GND
11 GND 36 GND
12 GND/Rezervat 37 Rezervat
13 Deschis 38 TERMPWR
14 Rezervat 39 Rezervat
15 GND 40 GND
16 GND 41 ATN#
17 GND 42 GND
18 GND 43 BSY#
19 GND 44 ACK#
20 GND 45 RST#
21 GND 46 MSG#
22 GND 47 SEL#
23 GND 48 CD#
24 GND 49 REQ#
25 GND 50 I/O#

Tabelul 2. Conectori SCSI A-cablu

Obosi

Ca și magistrala PCI, magistrala SCSI își asumă capacitatea de a face schimb de informații între orice pereche de dispozitive. Desigur, cel mai adesea schimbul are loc între adaptorul gazdă și dispozitivele periferice. Software-ul „inteligent” poate uneori să „tăieze colțuri” - copierea datelor între dispozitive fără a accesa magistrala de sistem a computerului. Adaptoarele de gazdă inteligente cu memorie cache încorporată au un mare potențial aici. În fiecare schimb din autobuz, al lui iniţiator(Iniţiator) și dispozitivul țintă(Ţintă). În tabel 3 arată scopul semnalelor magistralei.

Semnal Sursă:
I=inițiator, T=țintă
Scop
DBx# - Bus de date invers cu biți de paritate
TERMPWR - Alimentare pentru terminatoare
ATN# eu Atenţie
BSY# ACEASTA Autobuzul este ocupat
REQ# T Solicitare transfer de date
ACK# eu Răspuns la REQ#
RST# ACEASTA Resetați
MSG# T Ținta transmite un mesaj
SEL# ACEASTA Selectarea unui dispozitiv țintă de către inițiator sau Reselectarea inițiatorului de către dispozitivul țintă
CD# T Control (0) / date (1) pe magistrală
I/O# T Direcția de transmisie în raport cu inițiatorul sau faza Selectare(1)/Reselectare(0)

Tabelul 3. Atribuirea semnalelor magistralei SCSI

Opțiuni de configurare a dispozitivului SCSI

Toate dispozitivele de pe magistrală trebuie să fie configurate într-o manieră consecventă. Acestea necesită setarea următorilor parametri de bază în mod programatic sau folosind jumperi:

Identificatorul dispozitivului— SCSI ID — adresa 0-7 (adresele 0-15 sunt valabile pentru Wide-SCSI), unică pentru fiecare dispozitiv de pe magistrală. De obicei, adaptorului gazdă care ar trebui să aibă cea mai mare prioritate i se atribuie ID-ul 7. Atribuirea din fabrică a ID-urilor dispozitivului este prezentată în Tabel. 4, deși nu este obligatoriu. Dispozitivele sunt adresate printr-un cod de poziție (deși ID-ul este specificat printr-un cod de 3-4 biți), care asigură compatibilitatea între adresarea dispozitivelor pe 8 și 16 biți pe aceeași magistrală.

Tabelul 4: ID-urile dispozitivelor implicite din fabrică

Specificație în prezent în curs de dezvoltare PnP pentru dispozitivele SCSI, permițându-vă să automatizați procesul de atribuire a identificatorilor. Specificația oferă posibilitatea coexistenței dispozitivelor tradiționale (Legasy SCSI), ai căror identificatori sunt specificați prin jumperi, cu dispozitive PnP configurate automat.

Controlul parității- Paritate SCSI. Dacă cel puțin un dispozitiv de pe o magistrală nu acceptă paritatea, acesta trebuie să fie dezactivat pe toate dispozitivele de pe acea magistrală. Controlul parității, în special pentru dispozitivele de disc, este un mijloc de protecție împotriva coruperii datelor în timpul transmisiei.

Activarea Terminatorilor- Rezilierea. Dispozitivele moderne folosesc terminatoare active, care pot fi pornite printr-un singur jumper sau chiar controlate de un semnal software. Terminatoarele ar trebui să fie activate numai pe dispozitivele extreme din lanț. Adaptoarele gazdă moderne vă permit să porniți automat terminatorul dacă sunt extreme și să îl opriți dacă sunt utilizați conectorii de canal intern și extern. Acest lucru vă permite să conectați și să deconectați dispozitivele externe fără să vă faceți griji cu privire la comutarea terminatorilor. La modelele de adaptoare mai vechi, atunci când faceți astfel de comutatoare, trebuia să deschideți carcasa și să rearanjați jumperul. În dispozitivele mai vechi, terminatorii pasivi trebuiau instalați în prize speciale (și îndepărtați de acolo). În absența terminatoarelor interne, a fost necesar să se utilizeze cele externe instalate pe cablu.

Alimentare pentru terminatoare - TerminatorPower. Alimentarea la terminatoare prin jumper sau prin software trebuie să fie pornită pe cel puțin un dispozitiv atunci când sunt utilizate terminatoare active (pentru dispozitivele moderne, aceasta înseamnă „întotdeauna”).

Potrivirea vitezei de comunicare sincronă- Negociere sincronă SCSI. Modul de schimb sincron, care oferă performanțe ridicate, este activat prin acordul reciproc al dispozitivelor. Cu toate acestea, dacă cel puțin un dispozitiv de pe magistrală nu îl acceptă, negocierea trebuie să fie dezactivată pe adaptorul gazdă. Mai mult, dacă schimbul este inițiat de un dispozitiv sincron, gazda va suporta acest mod.

Începe la comandă - Începeți la comandă, sau pornire întârziată - Pornire întârziată. Când această opțiune este activată, motorul dispozitivului pornește numai la o comandă de la adaptorul gazdă, ceea ce reduce sarcina de vârf a sursei de alimentare în momentul pornirii. Gazda va lansa dispozitivele secvenţial.

Permisiune de oprire - Activați deconectarea. Selectarea acestei opțiuni permite dispozitivelor să se deconecteze de la magistrală atunci când datele nu sunt gata, ceea ce este foarte eficient în modul multitasking cu mai multe dispozitive periferice pe magistrală.

Adaptor gazdă

Adaptor gazdă SCSI este cel mai important nod de interfață care determină performanța subsistemului dispozitivului SCSI. Există o gamă largă de adaptoare, începând de la cele mai simple, la care poți conecta doar dispozitive care nu sunt critice pentru performanță. Astfel de adaptoare sunt uneori incluse cu scanerele, iar conectarea unei unități la acestea poate fi o sarcină de netrecut. Adaptoarele de înaltă performanță au propriul procesor dedicat, cantități mari de memorie tampon și folosesc moduri de control direct al magistralei extrem de eficiente pentru accesul la memorie.

Configurarea adaptoarelor gazdă SCSI din punctul de vedere al magistralei SCSI nu este diferită de configurarea altor dispozitive (vezi mai sus). Pentru adaptoarele moderne, configurația software este utilizată în loc de jumperi. Utilitarul de configurare este de obicei inclus în extensia BIOS (pe cardul adaptor) și este solicitat să ruleze în timpul inițializării în timpul POST.

Ca orice placă de expansiune, adaptorul gazdă trebuie configurat și în ceea ce privește magistrala de expansiune la care se conectează. Adaptoarele SCSI există pentru toate magistralele: ISA (8-16 biți), EISA, MCA, PCI, VLB, PCMCIA. Sunt disponibile adaptoare pentru porturi paralele. Ceva nou plăci de bază au un adaptor SCSI încorporat.

Resursele de sistem pentru adaptorul de magistrală SCSI includ:

  • Zona de memorie pentru extinderea ROM-ului BIOS este necesară pentru a sprijini configurarea dispozitivului și funcțiile de disc. Dacă în sistem sunt instalate mai multe adaptoare gazdă de același tip, BIOS-ul ROM pentru acestea este utilizat de la un adaptor. Se poate dovedi că nu va fi posibil ca mai multe tipuri diferite de adaptoare gazdă să lucreze împreună pe un singur computer.
  • Zona portului I/O.
  • IRQ - cerere de întrerupere.
  • DMA este un canal de acces direct la memorie (pentru magistralele ISA/EISA), adesea folosit pentru a captura controlul magistralei (Bus-Mastering).

Dispozitivele SCSI

„Nu este posibil să enumerați toate dispozitivele SCSI; vom enumera doar câteva dintre tipurile acestora: hard disk, CD-ROM, CD-R, CD-RW, bandă (streamer), MO (unitate magneto-optică), ZIP , Jaz, SyQuest, scaner. Printre cele mai exotice, remarcăm Solid State disks (SSD) - un dispozitiv de memorie de masă foarte rapid pe cipuri și IDE RAID - o cutie cu n discuri IDE care se preface a fi un singur disc SCSI mare. În general, putem presupune că toate dispozitivele de pe magistrala SCSI sunt aceleași și că este folosit același set de comenzi pentru a lucra cu ele.

Desigur, odată cu dezvoltarea stratului fizic SCSI, interfața software s-a schimbat și ea. Una dintre cele mai comune astăzi este ASPI. Pe deasupra acestei interfețe puteți utiliza 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 controlerul 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 său număr. Acest număr se numește SCSI ID. Pentru anumite scopuri, de exemplu, bibliotecile de dispozitive CD-ROM, este folosit și un LUN - numărul logic al dispozitivului. Dacă există 8 CD-ROM-uri în bibliotecă, atunci aceasta are un ID SCSI, de exemplu, 6, iar logic CD-ROM-urile diferă în LUN. Pentru controler, toate acestea arată ca perechi SCSI ID - LUN, în exemplul nostru 6-0, 6-1, ..., 6-7. Suportul LUN trebuie să fie activat în BIOS-ul SCSI dacă este necesar.

Numărul ID SCSI este setat de obicei folosind jumperi (deși există noi standarde în SCSI, similare Plug&Play, care nu necesită jumperi). De asemenea, pot seta parametri: verificarea parității, pornirea terminatorului, alimentarea terminatorului, pornirea discului la comanda controlerului.

Toate dispozitivele SCSI necesită drivere speciale. Un driver de bază pentru unitatea de disc este de obicei inclus în BIOS-ul adaptorului gazdă. Extensiile precum ASPI (Advanced SCSI Programming Interface) sunt descărcate separat.

Hard disk-uri

Conectarea hard disk-urilor este foarte simplă, trebuie doar să aveți grijă de două lucruri - terminatorul și ID-ul SCSI. De obicei, un disc nou are terminarea activată, iar numărul este setat la 6 sau 2. Prin urmare, dacă instalați primul disc, atunci nu aveți de ce să vă faceți griji, dar dacă nu, atunci trebuie să verificați aceste setări. O altă notă despre ID-ul SCSI - controlerele Adaptec mai vechi pot porni doar de la numărul 0 sau 1.

Următorul pas de instalare este formatarea discului. Înainte de a utiliza un disc pe un controler nou, este considerată o bună practică să îl formatați pe acesta. Acest lucru se datorează faptului că diferiți producători de adaptoare SCSI utilizează diferite scheme de traducere de sector (poate fi comparat cu LBA, CHS, LARGE pentru unitățile IDE) și atunci când este transferat, discul poate funcționa prost sau deloc. Dacă discul de pe noul controler nu funcționează, încercați să îl formatați cu comanda format, iar dacă asta nu ajută, atunci din BIOS-ul SCSI (eu personal nu am văzut astfel de opțiuni).

Dacă conectați mai mult de două hard disk-uri sau unități mai mari de 2G, poate fi necesar să modificați setările SCSI BIOS. Când conectați dispozitive amovibile, cum ar fi IOmega Jaz, trebuie să setați opțiunile SCSI BIOS pentru a porni de la acestea. Descriere opțiuni posibile este prea mare, poate va fi dat aici mai târziu, dar deocamdată, citiți descrierile, nu e nimic în neregulă :) .

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. Dacă doriți, puteți seta parametrul controlerului să pornească de pe un CD. Pentru a lucra cu dispozitive CD-R/CD-RW în modul de înregistrare, veți avea nevoie de software special (de exemplu Adaptec EZ-CD Pro).

Streamere

Similar cu unitățile de bandă CD-ROM SCSI, acestea pot funcționa cu majoritatea sistemelor de operare cu drivere standard. Este foarte norocos că puteți utiliza, de exemplu, sub WindowsNT program standard backup, nu software specializat.

Scanere

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

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

  • cerințele și sarcinile dvs
  • compatibilitate
  • reputația producătorului de carduri
  • reputația producătorului de cip
  • disponibilitatea șoferilor
  • suport tehnic
  • Preț
  • sfaturi de la prieteni și cunoscuți
  • preferinte personale
  • aspectul și echipamentul
  • recomandari (personale si subiective)

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

Controler PCI UltraWideSCSI - 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ă sub toate sistemele de operare obișnuite.
Controlere pe un cip Symbios Logic 53C875. Mulți oameni notează viteza și fiabilitatea acestuia.

Dispozitive

HDD - desigur Ghepardul Seagate- E greu să te cert cu RPM 10.000. Dar fără ventilatoare de răcire suplimentare, această unitate nu va dura mult :(. Alte serii de unități Seagate - Barracuda și Hawk - sunt de asemenea fiabile.

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

Acest articol a fost pregătit pe baza materialelor din carte Mihail Guk„IBM PC Hardware” (Editura Peter)




Top