Loading AI tools
Da Wikipedia, l'enciclopedia libera
In elettronica e informatica Serial Attached SCSI (SAS) è una tecnologia o interfaccia di trasferimento dati, evoluzione della SCSI, studiata per lavorare sia con dispositivi ad accesso diretto, come i dischi fissi, sia per quelli ad accesso sequenziale, come i nastri magnetici. Il protocollo di comunicazione è seriale punto-punto diversamente dal bus SCSI di tipo parallelo introdotto nella metà degli anni ottanta.
SAS | |
---|---|
Connettore SAS | |
Tipo | Seriale |
Trasferimento dati | |
Velocità dati (max) |
|
Dispositivi (max) | 65.535 |
Un tipico sistema Serial Attached SCSI è composto da:
Un Dominio SAS è un sistema I/O che consiste in un set di periferiche SAS che comunicano tra di loro per mezzo di un sottosistema di trasmissione. Ogni periferica SAS in un Dominio SAS ha un unico identificatore assegnato globalmente al produttore della periferica (analogo all'indirizzo MAC di una periferica ethernet) chiamato World Wide Name (o indirizzo SAS). Il WWN identifica esclusivamente la periferica nel dominio SAS precisamente come uno SCSI ID identifica una periferica in una catena SCSI. Un dominio SAS può contenere fino a un totale di 16384 dispositivi.
SAS | SCSI | |
---|---|---|
Tipo di bus | punto-punto | multidrop |
Necessita di terminatori | No | SI |
Soffre di clock skew | No | SI |
Max periferiche | 16.384 | 8 o 16 |
Velocità bus | dedicata a ciascuna periferica |
Condivisa fra tutte le periferiche |
Supporto SATA | SI | NO |
Set di comandi | SAM | SAM |
SAS | SATA | |
---|---|---|
Identificazione disp. | Con WWN | In base alla porta |
Riordinamento comandi | TCQ | NCQ (solo su SATA II) |
Può gestire | Dischi fissi Dischi ottici Stampanti Nastri Magnetici Scanner ecc. |
Dischi fissi Dischi ottici |
Multipath I/O | Si nativo | Solo su SATA II con hardware proprietario |
Tensione TX | 800-1600 mV | 400-600 mV |
Tensione RX | 275-1600 mV | 325-600 mV |
Lunghezza cavi | 8 m | 1 m |
SAS | SCSI | ||
---|---|---|---|
Versione | Velocità di trasferimento | Versione | Velocità di trasferimento |
3.0 Gib/s | 300 MiB/s | Ultra-320 | 320 MiB/s |
6.0 Gib/s | 600 MiB/s | Ultra-640 | 640 MiB/s |
12.0 Gib/s | 1200 MiB/s |
Come si può vedere nella tabella soprastante SAS, nella versione a 3.0 Gib/s, è leggermente più lento della versione Ultra-320 di SCSI. Nel 2009 dovrebbe uscire la versione con bus a 6.0 Gib/s, che raddoppierà le prestazioni e sarà paragonabile a SCSI Ultra-640 introdotto nel 2003 ma scarsamente utilizzato proprio per l'arrivo di SAS. La velocità del bus però, su un bus SCSI, è condivisa fra tutti i dispositivi e il controller stesso, mentre in un bus SAS è dedicata a ciascun dispositivo. Il set di comandi di SAS è mutuato esattamente da SCSI, così è garantita la completa compatibilità, a livello di comando, per tutti i software sviluppati per SCSI.
Specifiche tecniche del Serial Attached SCSI | |
---|---|
Prestazioni | Trasferimento Full-duplex con l'aggregazione di 8 link su wide ports 24 Gib/s. |
3.0 Gib/s per link nella versione introduttiva. Pianificato 6.0 Gib/s. | |
Connettività | Cavo esterno max 8 metri |
128 dispositivi per porta (16.384 in totale) | |
Compatibilità SAS-SATA | |
Attualmente già disponibili |
Hard disk a doppia porta |
Multi-initiator point-to-point | |
Driver | Trasparente dal punto di vista software con SCSI |
I dischi fissi SATA possono essere collegati al bus SAS, ma i dischi SAS non possono essere collegati ad un controller SATA. Nel primo caso però i dischi SAS e SATA non possono essere collegati sulla stessa porta contemporaneamente.
Il protocollo SAS è sviluppato e mantenuto dal comitato tecnico T10[4] del International Committee for Information Technology Standards (INCITS) e promosso dalla SCSI Trade Association (SCSITA).
L'architettura SAS è organizzata su sei livelli:
Un initiator può essere collegato direttamente ad un dispositivo tramite uno o più PHY. Questa connessione si chiama porta (port in inglese) SAS anche se è caratterizzata dal collegamento di più PHY. Talvolta è utilizzato il termine wide port per indicare la connessione di un dispositivo ad un initiator utilizzando più di un PHY.
Spesso, però, i dispositivi non sono collegati direttamente all'initiator, ma sono collegati agli expander SAS.
Un expander Serial Attached SCSI è un componente che agevola la comunicazione e il cablaggio quando sono presenti un gran numero di dispositivi SAS. Gli expander contengono due o più porte esterne. Ogni dispositivo expander contiene almeno una porta di destinazione SAS Management Protocol per la gestione del dominio SAS e può collegare direttamente i dispositivi SAS. Un expander non è necessario per interfacciare un initiator SAS ad una periferica di destinazione ma se connesso lo aiuta gestire la comunicazione con più periferiche SAS/SATA. Gli expander possono essere visti come una specie di switch (anche se operano una commutazione di circuito e non di pacchetto) che permette a molteplici sistemi di essere connessi utilizzando una singola porta nella rete.
Ci sono due diversi tipi di expander: expander edge ed expander fanout.
L'instradamento può essere effettuato nei seguenti modo:
Gli expander sono stati pensati per consentire tipologie di interconnessione complesse. Operano realizzando una commutazione di circuito[6] (link-switching) fra dispositivi (initiator o periferiche di destinazione). Gli expander possono individuare i dispositivi in tre modi:
Gli expander senza PHY configurate con l'instradamento subtractive routing operano come expander fanout e possono connettersi ad altri expander. Gli expander che hanno una porta configurata per il subtractive routing possono collegarsi solo ad altri due expander, uno attraverso la porta subtractive routing e l'altro tramite una porta non subtractive routing.
Deve esistere un nodo radice in un dominio SAS. Questo nodo è l'expander che non è connesso a nessun altro expander attraverso una porta subtractive routing. Il nodo radice ha l'informazione per raggiungere tutti i dispositivi connessi ad un dominio SAS.
I connettori SAS sono molto più compatti dei connettori SCSI e permettono così l'impiego di dischi da 2.5". Attualmente SAS supporta velocità di trasmissione punto-punto di 3 Gbit/s ma dovrebbe supportare 12 Gbit/s entro il 2012.
Ci sono diversi connettori fisici SAS:
Immagine | Nome tecnico | Nome commerciale | Esterno/Interno | Numero di piedini | Numero di dispositivi | Note |
---|---|---|---|---|---|---|
SFF 8482 | Connettore SATA | Interno | 29 | 2 | Connettore compatibile con lo standard SATA: permette la connessione di dischi SATA ad un sistema SAS, in modo da ovviare alla necessità di installare controller SATA addizionali. È utilizzabile anche per la connessione di CD-ROM ecc. Un disco SAS non può essere utilizzato, invece, con un controller SATA e il connettore SAS è stato pensato con una chiave che impedisca ad un disco SAS di essere connesso ad un connettore SATA. Il connettore nell'immagine è quello presente su un dispositivo. | |
SFF 8484 | Interno | 32 (19) | 4 (2) | Connettore interno ad alta densità. Lo standard SFF 8484 definisce una versione a 2 e una a 4 piste (lane). | ||
SFF 8485 | Include un'interfaccia SGPIO (estensione di SFF 8484). SGPIO è un protocollo seriale utilizzato per il controllo dei led. | |||||
SFF 8470 | Connettore Infiniband | Esterno | 32 | 4 | connettore ad alta densità utilizzato anche come connettore interno specie nelle SAN. | |
SFF 8087 | Mini-SAS interno | Interno | 36 | 4 | Connettore Molex iPASS interno con dimensioni ridotte e in grado di operare in futuro a 4x ossia 12 Gbit/s. | |
SFF 8088 | Mini-SAS esterno | Esterno | 32 | 4 | Connettore Molex iPASS esterno con dimensioni ridotte e in grado di operare in futuro a 4x ossia 12 Gbit/s. |
Seamless Wikipedia browsing. On steroids.
Every time you click a link to Wikipedia, Wiktionary or Wikiquote in your browser's search results, it will show the modern Wikiwand interface.
Wikiwand extension is a five stars, simple, with minimum permission required to keep your browsing private, safe and transparent.