Hva er et lite datasystemgrensesnitt?
Lite datasystemgrensesnitt er en høyhastighetsstandard for tilkobling av periferiutstyr og datamaskiner. Også kjent av forkortelsen SCSI, definerer den både maskinvareforbindelser og metoder for å utveksle data. For hver støttet perifer type definerer SCSI enhetsspesifikke kommandoer og protokoller. SCSI brukes ofte på servere og datamaskiner med høy ytelse som for lyd- og videoproduksjon. Det brukes ofte med overflødig rekke uavhengige disker (RAID) og nettverks lagringsteknologi også.
SCSI ble opprettet på slutten av 1970 -tallet og ble opprinnelig kåret til Shugart Associates System -grensesnitt etter selskapets oppfinner. Lite datasystemgrensesnitt har flere fordeler fremfor konkurrerende teknologier. Datakablene kan være ganske lange, noe som gjør det enkelt å knytte mange eksterne enheter til en datamaskin. Mer enn en høy ytelse på kabelen kan være aktiv samtidig, og effektivisere lagringsintensive applikasjoner. For eksempel kan redigering av programvare samtidig lese dataFra to harddisker og forbrenner en digital videosplate (DVD).
Fra 1980 -tallet til begynnelsen av 2000 -tallet utviklet små datasystemgrensesnittspesifikasjoner betraktelig. Den parallelle SCSI -bussen vokste fra åtte biter til 16 biter, og enhetsbåndbredder doblet seg ofte fra en utgivelse til den neste. Mange hovedkort inkluderer SCSI -kontrollere eller støttede SCSI -vertsbussadapter (HBA) -kort. Diskprodusenter introduserte vanligvis sine høyest presterende stasjoner med SCSI-støtte før andre teknologier. Lavere kostnadsintegrerte Drive Electronics (IDE) disker forble imidlertid et vanlig valg for personlige datamaskiner.
Lite datasystemgrensesnitt organiserer tilkoblede enheter i logiske enheter, mål og initiativtakere. En enhet er en initiator hvis den er i stand til å sette i gang SCSI -kommandoer, for eksempel en SCSI -kontroller. Mål, for eksempel diskstasjoner, DVD -stasjoner og lignende enheter, svarer på forespørsler fra initiativtakere.Hver målenhet kan ha mer enn en logisk enhet og mange logiske datablokker. Spesielt er det vanligvis tilgjengelig for lagringsenheter med høy kapasitet som flere virtuelle enheter.
Den lille datasystemets grensesnittkommando -protokoll definerer flere dusin operasjoner. Kommandoer for administrering av enheter, innsamlingsstatus og overføring av data er inkludert. Det finnes fire variasjoner for å lese data fra en enhet i tillegg til fire forskjellige skrivekommandoer. Den 32-biters sykliske redundanssjekk (CRC32) -metoden har blitt brukt til dataoverføringer siden 1996, da SCSI-3-spesifikasjonen ble utgitt.
På begynnelsen av 2000 -tallet hadde SCSI -bussklokkefrekvensen økt til 160 megahertz (MHz) med Ultra 640 -spesifikasjonen. Den parallelle naturen til SCSI begynte å forårsake avslutnings- og kablingproblemer i veldig høye hastigheter. Disse problemene ble løst ved å redesigne SCSI for å transportere data serielt, snarere enn parallelt. Endringene ble implementert på slutten av 2000 -tallet som seriell tilknyttet SCSI (SAS). En viktig variasjon, Fiber Channel Wearnated Loop (FC-AL) bruker en veldig rask klokke-4 Gigahertz (GHz)-med optiske fiberkabler.
SAS gir flere fordeler i forhold til parallell SCSI foruten høyere enhetsgjennomstrømning. Enhetstilkoblinger er hot-swappable, noe som betyr at de kan kobles fra og kobles til etter behov uten å slå ned servere. SAS er kompatibel med SATA -lagringsenheter (Serial Advanced Technology Attachment (SATA). Dette gjør at de lavere prisede og mer populære SATA-stasjonene-etterfølgeren til IDE-kan brukes med avansert SCSI-basert teknologi. SAS forbedrer også feilisolering over det originale grensesnittet for små datasystem.