Wat is een kleine interface voor computersysteem?

Interface met kleine computersysteem is een snelle standaard voor het aansluiten van randapparatuur en computers. Ook bekend bij het acroniem SCSI, definieert het zowel hardwareverbindingen als methoden voor het uitwisselen van gegevens. Voor elk ondersteund perifeer type definieert SCSI apparaatspecifieke opdrachten en protocollen. SCSI wordt vaak gebruikt op servers en krachtige computers zoals die voor audio- en videoproductie. Het wordt vaak gebruikt met redundante reeks onafhankelijke schijven (RAID) en netwerkopslagtechnologie.

SCSI werd in de late jaren zeventig gemaakt en werd oorspronkelijk de Shugart Associates -systeeminterface genoemd na de bedrijfsventor. Kleine computersysteeminterface heeft verschillende voordelen ten opzichte van concurrerende technologieën. De gegevenskabels kunnen vrij lang zijn, waardoor het gemakkelijk is om veel externe apparaten aan een computer aan te brengen. Meer dan één high-performance apparaat op de kabel kan tegelijk actief zijn, waardoor opslagintensieve toepassingen worden gestroomlijnd. Het bewerken van software kan bijvoorbeeld tegelijkertijd gegevens lezenVan twee harde schijven en verbrand een digitale videoschijf (dvd).

Van de jaren 1980 tot het begin van de jaren 2000 evolueerden de specificaties van kleine computersysteem interface aanzienlijk. De parallelle SCSI -bus groeide van acht bits tot 16 bits, en apparaatbandbreedtes verdubbelden vaak van de ene release naar de volgende. Veel moederborden omvatten SCSI -controllers of ondersteunde SCSI -hostbusadapter (HBA) -kaarten. Schijfmakers introduceerden meestal hun best presterende schijven met SCSI-ondersteuning vóór andere technologieën. Kostenige geïntegreerde schijven (IDE) (IDE) -schijven bleven echter een veel voorkomende keuze voor personal computers.

Interface met kleine computersysteem organiseert verbonden apparaten in logische eenheden, doelen en initiatiefnemers. Een apparaat is een initiator als het in staat is om SCSI -opdrachten te initiëren, zoals een SCSI -controller. Doelen, zoals schijfaandrijvingen, dvd -schijven en soortgelijke apparaten, reageren op verzoeken van initiatiefnemers.Elk doelapparaat kan meer dan één logische eenheid en veel logische gegevensblokken hebben. In het bijzonder zijn opslagapparaten met hoge capaciteit meestal toegankelijk als meerdere virtuele eenheden.

Het opdrachtprotocol met kleine computersysteem interface definieert enkele tientallen bewerkingen. Opdrachten voor het beheren van apparaten, het verzamelen van status en het overbrengen van gegevens zijn opgenomen. Er bestaan ​​vier variaties voor het lezen van gegevens van een apparaat naast vier verschillende schrijfopdrachten. De 32-bit cyclische redundantiecontrole (CRC32) -methode is sinds 1996 gebruikt voor gegevensoverdrachten, toen de SCSI-3-specificatie werd vrijgegeven.

Tegen het begin van de jaren 2000 was de SCSI -busfrequentie toegenomen tot 160 megahertz (MHz) met de Ultra 640 -specificatie. De parallelle aard van SCSI begon beëindiging en bekabelingsproblemen te veroorzaken bij zeer hoge snelheden. Deze problemen werden opgelost door SCSI opnieuw te ontwerpen om gegevens serieel te transporteren, in plaats van parallel. De wijzigingen werden in de late jaren 2000 geïmplementeerd als serieel bijgevoegde SCSI (SAS). Een belangrijke variatie, Fiber Channel Arbitrated Loop (FC-AL) gebruikt een zeer snelle klok-4 Gigahertz (GHz)-met optische vezelkabels.

SAS biedt verschillende voordelen ten opzichte van parallelle SCSI naast een hogere doorvoer van apparaten. Apparaatverbindingen zijn hot-swappable, wat betekent dat ze kunnen worden ontkoppeld en aangesloten als dat nodig is zonder servers af te schakelen. SAS is compatibel met opslagapparaten van Serial Advanced Technology Attachment (SATA). Hierdoor kunnen de goedkopere en meer populaire SATA-schijven-de opvolger van IDE-worden gebruikt met geavanceerde SCSI-gebaseerde technologie. SAS verbetert ook de foutisolatie ten opzichte van de originele interface met kleine computersysteem.

ANDERE TALEN