Vad är ett litet datorsystemgränssnitt?
Small Computer System Interface är en höghastighetsstandard för anslutning av kringutrustning och datorer. Även känd av förkortningen SCSI, definierar den 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 Interface efter dess företagsinventor. 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. Till exempel kan redigeringsprogramvara samtidigt läsa dataFrån två hårddiskar och förbrä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 enhetsbandbredd 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.
Small Computer System Interface Organiserar anslutna enheter till logiska enheter, mål och initiativtagare. 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.
Kommandot Protokoll för det lilla datorsystemgränssnittet 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 med 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) med Ultra 640 -specifikationen. Den parallella karaktären av SCSI 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-4 Gigahertz (GHz)-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 tillåter de billigare och mer populära SATA-enheterna-efterträdaren till IDE-att användas med avancerad SCSI-baserad teknik. SAS förbättrar också felisolering över det ursprungliga små datorsystemgränssnittet.