Small Computer System Interface: differenze tra le versioni

Contenuto cancellato Contenuto aggiunto
Descrizione: Fix link
Collegamenti esterni: Aggiunto il template "Collegamenti esterni"
 
(15 versioni intermedie di 11 utenti non mostrate)
Riga 1:
{{Nota disambigua||SCSI (disambigua)|SCSI}}
{{ Connettore | nome = | logo = <!-- Esempio: [[File:Logo.png|270px]] --> | immagine = <!-- Esempio: [[File:Immagine.png|270px]] --> | titolodidascalia = | tipo = <!-- Esempio: Seriale/Parallela --> | ideatore = | data_presentazione = 1981
| produttore =
| in_produzione = Si
Riga 8:
[[File:Hdd-wscsi.jpg|thumb|upright=1.4|[[Hard disk]] SCSI Ultra2 Multi-Mode LVD da 3,5 pollici - Su questo modello sono visibili, da sinistra verso destra: il connettore dati a 68 contatti, l'alloggiamento per i [[Jumper (elettronica)|jumper]] e il connettore di alimentazione standard a 4 contatti]]
 
'''Small Computer System Interface''' o '''SCSI''' ({{IPA|ˈSCASI}}),<ref>{{Cita libro|titolo=The Book of SCSI|anno=1999|url=https://archive.org/details/isbn_9781886411104|cognome=Field|pagine=1}}</ref> in [[elettronica]] e [[informatica]], è un'[[interfaccia (informatica)|interfaccia]] [[standard (informatica)|standard]] progettata per realizzare il trasferimento di dati a [[Bus (informatica)|bus]] in modalità [[trasmissione parallela|parallela]].
 
Progettata nel 1978 ma resa nota al pubblico nel 1981, esin statadalla commercializzatasua dalstandardizzazione nel 1986 conSCSI l'ingressoè sulstata mercatocomunemente delutilizzata nelle linee di computer [[Amiga]], [[Atari]], [[Macintosh|Apple Macintosh]], [[Sun Microsystems]] e nei sistemi [[server]] [[Personal Pluscomputer|PC]].
 
==Descrizione==
Per collegare un [[computer]] ad un [[Server|host]], il bus di collegamento ha bisogno di un [[host adapter]] SCSI che gestisce il trasferimento dei dati sul bus stesso. La periferica deve disporre di un [[controller (informatica)|controller]] SCSI, che è solitamente incorporato in tutte le periferiche, ad eccezione di quelle di più vecchia concezione. L'interfaccia SCSI viene per lo più usata per la comunicazione con unità [[hard disk]] e unità [[Nastro magnetico|nastro]] di [[memoria di massa|memorizzazione di massa]], ma anche per connettere una vasta gamma di dispositivi, come [[Scansionatore d'immagine|scanner d'immagini]], lettori e scrittori di CD ([[CD-R]] e [[CD-RW]]), lettori [[DVD]]. In effetti lo standard SCSI è stato ideato per favorire l'intercambiabiltà e la compatibilità dei dispositivi (tutti, almeno in teoria). Esistono anche [[stampante|stampanti]] SCSI.
 
In passato l'interfaccia SCSI era molto diffusa in ogni tipologia di [[computer]], mentre attualmente trova un vasto impiego solamente in [[workstation]], [[server]] e [[periferiche]] di fascia alta (cioè con elevate prestazioni). I [[computer desktop]] e [[portatili]] sono invece di solito equipaggiati con l'interfaccia [[Advanced Technology Attachment|ATA/IDE]] (acronimi rispettivamente di ''Advanced Technology Attachment'' e ''Integrated Drive Electronics'') per gli [[hard disk]] e con l'interfaccia [[Universal Serial Bus|USB]] (''Universal Serial BusUSB'') per altre periferiche di uso comune. Queste ultime interfacce sono più lente della SCSI, ma anche più economiche. Notare che l'USB utilizza lo stesso set di comandi dello SCSI per implementare alcune delle sue funzionalità ([[USB Attached SCSI]]).
[[File:SCSI Terminator 50pol Centronics.jpg|thumb|left|Un terminatore SCSI]]
 
Nel [[1979]] [[Alan Shugart]], fondatore della [[Shugart Technology]], introdusse sul mercato un'interfaccia semplificata, chiamata [[SASI]]. Contemporaneamente la divisione ''Periferiche'' della [[NCR Corporation]] (ora diventata Engenio), aveva sviluppato un prodotto più evoluto, il BYSE, e, per implementarlo, stava progettando un [[Application specific integrated circuit|ASIC]] (''Application Specific Integrated Circuit'' cioè ''circuito integrato per applicazioni specifiche'' o ''custom''). Alla fine del [[1981]], NCR e Shugart si accordarono per far convergere il meglio delle due soluzioni in un unico progetto, in modo da costituire la base per un nuovo standard [[ANSI]]. Dopo una serie di riunioni del comitato normativo, e dopo che molti altri produttori avevano deciso di adottare il nuovo standard, fu scelto il nome SCSI.
== Storia ==
Nel [[1979]] [[Alan Shugart]], fondatore della [[Shugart Technology]], introdusse sul mercato un'interfaccia semplificata, chiamata [[SASI]]. Contemporaneamente la divisione ''Periferiche'' della [[NCR Corporation]] (ora diventata Engenio), aveva sviluppato un prodotto più evoluto, il BYSE, e, per implementarlo, stava progettando un [[Application specific integrated circuit|ASIC]] (''Application Specific Integrated Circuit'' cioè ''circuito integrato per applicazioni specifiche'' o ''custom''). Alla fine del [[1981]], NCR e Shugart si accordarono per far convergere il meglio delle due soluzioni in un unico progetto, in modo da costituire la base per un nuovo standard [[ANSI]]. Dopo una serie di riunioni del comitato normativo, e dopo che molti altri produttori avevano deciso di adottare il nuovo standard, fu scelto il nome SCSI.
 
Nel [[1986]], quando già lo SCSI si era largamente diffuso, l'[[ANSI]] approvò definitivamente la cosiddetta ''specifica SCSI'' (nota con la sigla X3.131-1986). Da allora lo SCSI si è affermato come uno standard industriale universale, in grado di trovare applicazioni in quasi tutti i sistemi di [[computer]] (c'è stata perfino un'implementazione SCSI per il famoso [[home computer]] [[Commodore 64]]). Il primo ASIC impiegato per realizzare un'interfaccia SCSI è stato donato dalla NCR allo [[Smithsonian Museum]], a dimostrazione della grande popolarità raggiunta.
Riga 86 ⟶ 88:
===Ultra-3===
 
Conosciuta anche come Ultra-160 e introdotta alla fine del [[1999]], questa versione è sostanzialmente un'evoluzione dell'Ultra-2 in cui la velocità di trasmissione è stata ancora una volta raddoppiata a 160 MB/s con l'impiego di una tecnologia chiamata ''double transition clocking'' (DTC) o ''dual edge clocking''. L'Ultra-160 inoltre è dotato di altre nuove caratteristiche, come il [[cyclic redundancy check]] (CRC) che implementa un meccanismo di correzione automatica degli errori di trasmissione.<ref>{{RivistaVG|mc|207|54-55|6|2000|titolo=Ultra160 SCSI}}</ref>
 
===Ultra-320===
Riga 103 ⟶ 105:
==Compatibilità==
 
Le versioni Ultra-2, Ultra-160 e Ultra-320 possono essere liberamente collegate sullo stesso bus di tipo [[Low Voltage Differential|LVD]] senza alcuno scadimento delle prestazioni, poiché il computer [[host]] effettuerà automaticamente l'[[Arbitraggio del bus|arbitraggio]] della velocità di trasmissione e dell'utilizzo del [[Bus (informatica)|bus]] di ciascun dispositivo. '''Nota:''' nessun dispositivo funzionante in [[single-ended mode]] (cioè con una linea collegata a terra) deve essere connesso al bus LVD, poiché ciò limiterebbe la velocità di tutti i dispositivi alla velocità del dispositivo single-ended più lento. A partire dall'emanazione della specifica SPI-5 (che descrive la versione Ultra-640) il supporto dell'interfaccia single-ended è fortemente sconsigliato, e quindi i dispositivi che saranno prodotti in futuro non saranno più compatibili con quelli precedenti.
 
'''Attenzione:''' i moderni dispositivi [[Single Connector Attachment|SCA]] devono essere collegati in catena ai precedenti modelli usando gli appositi adattatori SCA. Sebbene questi adattatori siano solitamente equipaggiati con connettori ausiliari di alimentazione di tipo speciale, si potrebbe correre il pericolo di danneggiare il dispositivo in caso di errata connessione alla sorgente di alimentazione. È consigliabile effettuare sempre un test preliminare del dispositivo senza l'alimentazione ausiliaria. I dispositivi SCSI sono di norma compatibili con le versioni precedenti (''backward compatibility''), il che significa che, ad esempio, è possibile collegare un [[hard disk]] Ultra-3 SCSI con un controller Ultra-2 SCSI e pilotarlo regolarmente, anche se a velocità e funzionalità ridotte.
Riga 109 ⟶ 111:
Ad ogni dispositivo SCSI (compreso l'adattore del computer [[host]]), deve essere assegnato, in fase di configurazione, un [[identificatore]] (ID) univoco, in modo che possa condividere uno stesso [[Bus (informatica)|bus]] con altri dispositivi. Inoltre il bus deve anche essere correttamente collegato ad un terminatore. Possono essere utilizzati terminatori sia di tipo attivo che passivo, anche se il tipo attivo è preferibile (obbligatorio se il bus è di tipo LVD). Errati collegamenti del terminatore sono una delle più frequenti cause di malfunzionamento dei dispositivi SCSI.
 
È possibile convertire un bus ''largo'' in uno ''stretto'', con l'avvertenza di installare i dispositivi che richiedono il bus ''largo'' più vicini all'adattatore. Ciò richiede la presenza di un cavo di collegamento dotato di terminatori alla fine del lato ''largo'' del bus. Questa tecnica di collegamento viene solitamente chiamata ''terminazione high-9''. È necessario inviare comandi specifici all{{'}}''host'' per abilitare questa modalità. Questa pratica è comunque sconsigliata.
 
==Architettura del modello SCSI==
Riga 119 ⟶ 121:
*[[InfiniBand]],
*[[Internet Small Computer Systems Interface|iSCSI]]
*[[Universal Serial Bus|USB]] (''Universal Serial BusUSB'')
*[[IEEE 1394]]
*[[Serial Attached SCSI]]
Riga 139 ⟶ 141:
 
== Altri progetti ==
{{interprogetto|commons=Category:SCSI}}
 
==Collegamenti esterni==
* {{Collegamenti esterni}}
* {{cita web|http://www.t10.org/|Standard SCSI|lingua=en}}
* {{cita web|1=http://www.scsita.org/terms/scsiterms.html|2=Terminologia adottata dallo SCSITA|lingua=en|accesso=8 novembre 2004|urlarchivio=https://web.archive.org/web/20051019114547/http://www.scsita.org/terms/scsiterms.html#|dataarchivio=19 ottobre 2005|urlmorto=sì}}
* {{cita web|1=http://www.bswd.com/cornucop.htm|2="Storage Cornucopia" Link vari sullo SCSI|lingua=en|accesso=8 novembre 2004|dataarchivio=25 agosto 2006|urlarchivio=https://web.archive.org/web/20060825193840/http://www.bswd.com/cornucop.htm|urlmorto=sì}}
* {{cita web|https://hackaday.com/2023/03/02/scsi-the-disk-bus-for-everything/|SCSI: The Disk Bus For Everything|lingua=en}}
 
{{Bus computer}}
Riga 151 ⟶ 155:
 
[[Categoria:Bus paralleli]]
[[Categoria:Bus per dispositivi di memorizzazione]]