Skip to main content

Was ist eine kleine Computersystemschnittstelle?

Kleine Computersystemschnittstelle ist ein Hochgeschwindigkeitsstandard zum Anschließen von Peripheriegeräten und Computern.Es wird auch unter dem Akronym SCSI bekannt und definiert sowohl Hardwareverbindungen als auch Methoden zum Austausch von Daten.Für jeden unterstützten peripheren Typ definiert SCSI Gerätespezifische Befehle und Protokolle.SCSI wird üblicherweise auf Servern und Hochleistungscomputern wie für Audio- und Videoproduktion verwendet.Es wird häufig auch mit redundanten Array von unabhängigen Festplatten (RAID) und vernetzten Speichertechnologie verwendet.

SCSI wurde Ende der 1970er Jahre erstellt und wurde ursprünglich Shugart Associates System -Schnittstelle nach seinem Unternehmenserfinder genannt.Die kleine Computersystemschnittstelle hat mehrere Vorteile gegenüber konkurrierenden Technologien.Die Datenkabel können ziemlich lang sein, sodass es einfach ist, viele externe Geräte an einen Computer anzuhängen.Mehr als ein Hochleistungsgerät auf dem Kabel kann gleichzeitig aktiv sein und speicherintensive Anwendungen optimieren.Beispielsweise kann Bearbeitungssoftware gleichzeitig Daten aus zwei Festplatten lesen und eine digitale Video -CD (DVD) verbrennen.

von den 1980er bis Anfang der 2000er Jahre entwickelten sich die Spezifikationen für kleine Computersystemschnittstellen erheblich.Der parallele SCSI -Bus wuchs von acht Bits bis 16 Bit, und die Gerätebandbreiten verdoppelten sich oft von einer Veröffentlichung bis zur nächsten.Viele Motherboards umfassten SCSI -Controller oder unterstützte Karten des SCSI -Hostbusadapters (HBA).Die Festplattenhersteller stellten normalerweise ihre höchsten Leistung mit SCSI-Unterstützung vor anderen Technologien ein.Die kostengünstigeren Disketten (Integrated Drive Electronics) blieben jedoch eine gemeinsame Wahl für PCs.Ein Gerät ist ein Initiator, wenn es in der Lage ist, SCSI -Befehle wie einen SCSI -Controller zu initiieren.Ziele wie Festplatten, DVD -Laufwerke und ähnliche Geräte antworten auf Anfragen von Initiatoren.Jedes Zielgerät kann mehr als eine logische Einheit und viele logische Datenblöcke haben.Insbesondere auf Hochkapazitätsspeichergeräte werden normalerweise als mehrere virtuelle Einheiten zugegriffen.

Das Befehlsprotokoll des kleinen Computersystemschnittstellens definiert mehrere Dutzend Vorgänge.Befehle zum Verwalten von Geräten, zum Sammeln von Status und zur Übertragung von Daten sind enthalten.Für das Lesen von Daten von einem Gerät existieren neben vier verschiedenen Schreibbefehlen vier Variationen.Seit 1996 wurde die Methode zur CRC32-Methode (32-Bit-Cyclic Redundancy Check (CRC32)) für Datenübertragungen verwendet, als die SCSI-3Die Ultra 640 -Spezifikation.Die parallele Natur von SCSI begann mit sehr hohen Geschwindigkeiten Kündigung und Verkabelungsprobleme zu verursachen.Diese Probleme wurden gelöst, indem SCSI neu gestaltet wurde, um Daten seriell und nicht parallel zu transportieren.Die Änderungen wurden Ende der 2000er Jahre als seriell angeschlossenes SCSI (SAS) implementiert.Eine wichtige Variation, die Faserkanal-Schiedsschleife (FC-AL), verwendet eine sehr schnelle Uhr mdash; 4 Gigahertz (GHz) mdash;mit faserfaserfaserkabeln.

SAS bietet neben dem Durchsatz eines höheren Geräts mehrere Vorteile gegenüber paralleler SCSI.Geräteverbindungen sind heiß-swappbar, was bedeutet, dass sie nicht nach Bedarf angeschlossen und angeschlossen werden können, ohne Server abzuschalten.SAS ist mit SATA -Speichergeräten (Serial Advanced Technology Attachment) kompatibel.Dies ermöglicht die günstigeren und beliebteren SATA-Laufwerke Mdash; dem Nachfolger von IDE mdash; mit fortschrittlicher SCSI-basierter Technologie verwendet werden.SAS verbessert auch die Fehlerisolierung über die ursprüngliche kleine Computersystemschnittstelle.