Serial Attached SCSI
Serial Attached SCSI (SAS) este o tehnologie concepută pentru a transfera date către și de la dispozitive de stocare a datelor pe calculator, cum ar fi hard disk-uri și unități de bandă. Este un protocol serial punct-la-punct care înlocuiește protocolul paralel SCSI. SCSI a apărut pentru prima dată la mijlocul anilor 1980 în centrele de date ale companiilor. SAS utilizează setul de comenzi SCSI standard. În prezent, este puțin mai lent decât implementarea finală a SCSI paralel, dar în 2009 își va dubla viteza actuală, ajungând la 6 Gbit/s. Acest lucru va permite transferuri de date la viteze mult mai mari. Protocolul este compatibil "în jos" cu a doua generație de unități SATA. Aceste unități pot fi conectate la plăci de bază SAS (controllere), dar unitățile SAS nu pot fi conectate la plăci de bază SATA.
Protocolul SAS este dezvoltat și întreținut de către comitetul tehnic T10 al Comitetului internațional pentru standarde de tehnologie a informației (INCITS) și este promovat de către Asociația comercială SCSI (SCSITA).
SAS (Serial Attached SCSI) vs SCSI paralel
- Busul SAS este punct-la-punct, în timp ce busul SCSI este multidrop. Fiecare dispozitiv SAS este conectat printr-o legătură dedicată la inițiator, cu excepția cazului în care se utilizează un expander. Dacă un inițiator este conectat la o singură țintă, nu există nicio posibilitate de contenție; în cazul SCSI paralel, chiar și această situație ar putea provoca o contenție.
- SAS nu are probleme de terminare și nu necesită pachete de terminatori, precum SCSI paralel.
- SAS elimină deviația ceasului.
- SAS suportă până la 16 384 de dispozitive prin utilizarea extensoarelor, în timp ce Parallel SCSI este limitat la 8, 16 sau 32 de dispozitive (inclusiv controlerul SCSI) pe un singur canal.
- SAS suportă o viteză de transfer mai mare (1,5 sau 3,0 Gbit/s) decât majoritatea standardelor SCSI paralele. Viteza este realizată pentru fiecare conexiune inițiator-țintă, ceea ce înseamnă un debit mai mare, în timp ce în cazul SCSI paralel viteza este partajată pe întregul autobuz multidrop.
- Conform standardului, controllerele SAS trebuie să suporte dispozitive SATA.
- Atât SAS, cât și SCSI paralel utilizează setul de comenzi SCSI.
SAS vs SATA
- Dispozitivele SATA sunt identificate în mod unic prin numărul portului conectat la adaptorul de magistrală gazdă, în timp ce dispozitivele SAS sunt identificate în mod unic prin numele lor World Wide Name (WWN).
- Majoritatea unităților SAS oferă Tagged Command Queuing, în timp ce majoritatea unităților SATA mai noi oferă Native Command Queuing, fiecare dintre acestea având avantajele și dezavantajele sale.
- SATA urmează setul de comenzi ATA și, prin urmare, acceptă numai hard disk-uri și unități CD/DVD. Teoretic, SAS acceptă și numeroase alte dispozitive, inclusiv scannere și imprimante. Cu toate acestea, acest avantaj ar putea fi, de asemenea, discutabil, deoarece majoritatea acestor dispozitive au găsit căi alternative prin intermediul unor autobuze precum USB, IEEE 1394 (FireWire) și Ethernet.
- Hardware-ul SAS permite I/O multipath către dispozitive, în timp ce SATA (înainte de SATA II) nu permite acest lucru. Conform specificațiilor, SATA II utilizează multiplicatori de porturi pentru a realiza extinderea porturilor. Unii producători de multiplicatori de porturi au implementat I/O multipath utilizând hardware-ul multiplicatorilor de porturi.
- SATA este comercializat ca un succesor de uz general al Parallel ATA și este acum comun pe piața de consum, în timp ce SAS, mai scump, este comercializat pentru aplicații critice pentru servere.
- Recuperarea și raportarea erorilor SAS utilizează comenzi SCSI care au mai multe funcționalități decât comenzile ATA SMART utilizate de unitățile SATA.
- SAS utilizează tensiuni de semnalizare mai mari (800-1600 mV TX, 275-1600 mV RX) decât SATA (400-600 mV TX, 325-600 mV RX). Atunci când SAS este amestecat cu SATA, unitățile SAS funcționează la tensiuni SATA. Un motiv pentru această tensiune mai mare este acela că SAS poate fi utilizat în plăci de bază ale serverelor.
- Datorită tensiunilor de semnalizare mai ridicate, SAS poate utiliza cabluri cu o lungime de până la 8 m (25 ft), în timp ce SATA este limitat la 1 m (3 ft).
Conectori
Conectorul SAS este mult mai mic decât conectorii SCSI paraleli tradiționali, permițând utilizarea unităților mici de 2,5 inchi (64 mm). SAS suportă viteze de transfer de date punctuale de până la 3 Gbit/s, dar se preconizează că va ajunge la 12 Gbit/s până în anul 2012.
Conectorul fizic SAS este disponibil în mai multe variante diferite:
Imagine | Nume de cod | Cunoscut și ca | Ext/int | # de pini | # de dispozitive | Comentariu |
| SFF 8482 | Conector SATA | Intern | 1 | Factor de formă compatibil cu SATA: permite conectarea unităților SATA la o placă de bază SAS, ceea ce elimină necesitatea de a instala un controler SATA suplimentar doar pentru a conecta un DVD-writer, de exemplu. Rețineți că unitățile SAS nu pot fi utilizate pe un autobuz SATA și că conectorul lor fizic are o cheie pentru a împiedica orice conectare la o placă de bază SATA. Conectorul din imagine este un conector lateral al unității. | |
| SFF 8484 | Intern | 32 (19) | 4 (2) | Conector intern de înaltă densitate, versiunile cu 2 și 4 benzi sunt definite de standardul SFF | |
SFF 8485 | Definește SGPIO (extensie a SFF 8484) - un protocol de legătură serială utilizat de obicei pentru indicatoarele LED. | |||||
| SFF 8470 | Conector Infiniband | Extern | 32 | 4 | Conector extern de înaltă densitate (utilizat și ca conector intern) |
| SFF 8087 | Mini-SAS intern | Intern | 4 | Conector intern Molex iPASS cu lățime redusă de 4x cu viitor suport pentru 10 Gbit/s | |
| SFF 8088 | Mini-SAS extern | Extern | 32 | 4 | Conector 4x extern Molex iPASS cu lățime redusă, cu viitor suport pentru 10 Gbit/s |
Întrebări și răspunsuri
Î: Ce este SAS?
R: SAS este acronimul de la Serial Attached SCSI, care este o tehnologie concepută pentru a transfera date către și de la dispozitive de stocare a datelor pe calculator, cum ar fi hard disk-uri și unități de bandă.
Î: Ce înlocuiește SAS?
R: SAS înlocuiește SCSI paralel și este un protocol serial punct-la-punct.
Î: Când a apărut pentru prima dată SCSI?
R: SCSI a apărut pentru prima dată la mijlocul anilor 1980 în centrele de date ale companiilor.
Î: Ce set de comenzi utilizează SAS?
R: SAS utilizează setul de comenzi SCSI standard.
Î: Este SAS mai rapid decât implementarea finală SCSI paralelă?
R: În prezent, SAS este puțin mai lent decât implementarea finală a SCSI paralel, dar își va dubla viteza actuală la 6 Gbit/s în 2009.
Î: Pot fi conectate unități SAS la plăci de bază SATA?
R: Nu, unitățile SAS nu pot fi conectate la plăcile de bază SATA, dar unitățile SATA din a doua generație pot fi conectate la plăcile de bază (controllere) SAS.
Î: Cine dezvoltă și întreține protocolul SAS?
R: Protocolul SAS este dezvoltat și întreținut de către comitetul tehnic T10 al Comitetului internațional pentru standarde de tehnologie a informației (INCITS) și promovat de către Asociația comercială SCSI (SCSITA).