Skip to main content

Vad är ett litet datorsystemgränssnitt?

Små datorsystemgränssnitt är en höghastighetsstandard för anslutning av kringutrustning och datorer.Även känd av förkortningen SCSI definierar både hårdvaruanslutningar och metoder för att utbyta data.För varje stödd perifer typ definierar SCSI enhetsspecifika kommandon och protokoll.SCSI används ofta på servrar och högpresterande datorer som för ljud- och videoproduktion.Det används ofta med redundant utbud av oberoende skivor (RAID) och nätverkslagringsteknologi också.

SCSI skapades i slutet av 1970 -talet och utsågs ursprungligen Shugart Associates System -gränssnitt efter dess företagsinventar.Small Computer System Interface har flera fördelar jämfört med konkurrerande tekniker.Dess datakablar kan vara ganska långa, vilket gör det enkelt att fästa många externa enheter till en dator.Mer än en högpresterande enhet på kabeln kan vara aktiv på en gång och effektiviserar lagringsintensiva applikationer.Exempelvis kan redigeringsprogramvara samtidigt läsa data från två hårddiskar och bränna en digital videokiva (DVD).

Från 1980 -talet till början av 2000 -talet utvecklades specifikationer för små datorsystem avsevärt.Den parallella SCSI -bussen växte från åtta bitar till 16 bitar, och bandbredder för enhetsbredd fördubblades ofta från en utgåva till nästa.Många moderkort inkluderade SCSI -styrenheter eller stödda SCSI -värdbussadapter (HBA) -kort.Disktillverkare introducerade vanligtvis sina högst resultat med SCSI-stöd före andra tekniker.Lägre kostnadsintegrerade Drive Electronics (IDE) -diskar förblev dock ett vanligt val för persondatorer.En enhet är en initiativtagare om den kan initiera SCSI -kommandon, till exempel en SCSI -styrenhet.Mål, såsom diskenheter, DVD -enheter och liknande enheter, svarar på förfrågningar från initiativtagare.Varje målenhet kan ha mer än en logisk enhet och många logiska datablock.I synnerhet är lagringsenheter med hög kapacitet vanligtvis åtkomst som flera virtuella enheter.

Det lilla datorsystemgränssnittskommandot protokoll definierar flera dussin operationer.Kommandon för hantering av enheter, samlingsstatus och överföring av data ingår.Fyra variationer finns för att läsa data från en enhet utöver fyra olika skrivkommandon.Metoden 32-bitars cyklisk redundanskontroll (CRC32) har använts för dataöverföringar sedan 1996, då SCSI-3-specifikationen släpptes.

I början av 2000-talet hade SCSI-bussklockfrekvensen ökat till 160 megahertz (MHz) medUltra 640 -specifikationen.SCSI: s parallella karaktär började orsaka avslutande och kablingsproblem med mycket höga hastigheter.Dessa problem löstes genom att omarbeta SCSI för att transportera data seriellt, snarare än parallellt.Förändringarna genomfördes i slutet av 2000 -talet som seriebifogade SCSI (SAS).En viktig variation, Fiber Channel Arbitrated Loop (FC-AL) använder en mycket snabb klocka mdash; 4 gigahertz (GHz) mdash;med optiska fiberkablar.

SAS ger flera fördelar jämfört med parallell SCSI förutom högre enhets genomströmning.Enhetsanslutningar är heta swapperbara, vilket innebär att de kan kopplas ur och ansluta sig vid behov utan att stänga av servrar.SAS är kompatibel med SERIAL Advanced Technology Attachment (SATA) lagringsenheter.Detta gör det möjligt att använda de lägre priserna och mer populära SATA-enheter mdash; efterträdaren till IDE MDASH;SAS förbättrar också felisolering över det ursprungliga små datorsystemgränssnittet.