Wat is een Small Computer System Interface?
Een Small Computer System Interface (SCSI) is een standaard interface voor het aansluiten van randapparatuur op een PC. Afhankelijk van de standaard kunnen er over het algemeen tot 16 randapparaten op worden aangesloten via één bus, inclusief één hostadapter. SCSI wordt gebruikt om de prestaties te verhogen, snellere gegevensoverdracht te leveren en grotere uitbreidingen te bieden voor apparaten zoals CD-ROM-stations, scanners, DVD-stations en CD-branders. SCSI wordt ook vaak gebruikt bij RAID, servers, krachtige pc’s en opslagnetwerken. SCSI heeft een controller die verantwoordelijk is voor de gegevensoverdracht tussen de apparaten en de SCSI-bus. Deze is ingebouwd op het moederbord of er wordt een hostadapter in een uitbreidingssleuf op het moederbord geplaatst. De controller bevat tevens SCSI basic input/output system, een kleine chip die de vereiste software levert om apparaten te benaderen en te besturen. Elk apparaat op een parallelle SCSI-bus moet een nummer toegewezen krijgen tussen 0 en 7 op een smalle bus of 0 en 15 op een bredere bus. Dit nummer wordt een SCSI ID genoemd. Nieuwere seriële SCSI ID’s zoals serieel aangesloten SCSI (SAS) gebruiken een automatisch proces waarbij een 7-bits nummer wordt toegewezen met behulp van initiators met een seriële opslagarchitectuur.
Techopedia legt Small Computer System Interface uit
Randapparaten worden aan de CPU gekoppeld via bussen en interfaces, en SCSI is de meest gebruikte interface om deze apparaten aan te koppelen. De efficiëntie van SCSI is de belangrijkste reden waarom het zo wijdverspreid is. SCSI was revolutionair op het gebied van gegevensoverdracht en compatibiliteit in vergelijking met de parallelle interfaces voor gegevensoverdracht die vroeger werden gebruikt. SCSI maakt ook achterwaartse compatibiliteit mogelijk, waarbij apparaten compatibel waren met eerdere versies van SCSI. Deze apparaten kunnen nog steeds worden aangesloten op een nieuwere versie van SCSI, maar de gegevensoverdrachtsnelheid zal lager zijn. De oorspronkelijke SCSI gebruikte een parallelle SCSI-bus.
In 2008 werd de seriële SCSI-architectuur geïntroduceerd, die veel sneller en betrouwbaarder is dan de parallelle SCSI-bus. Het gebruikte internetprotocol is Internet SCSI. Deze interface heeft geen fysieke kenmerken en gebruikt TCP/IP om gegevens te verzenden. SCSI werd in 1978 opgericht door de Shugart Associates System Interface en geïndustrialiseerd in 1981. De pionier van de technologie was Larry Boucher die bij Shugart Associates werkte en later bij Adaptec, een bedrijf dat SCSI, seriële ATA, serieel aangesloten SCSI en ondersteunende hostadapters produceerde. De SASI werd ontworpen als interface tussen een harde schijf en een host-pc voor datacommunicatie. Hij was voorzien van een 50-pins platte lintconnector met een 8-bits pariteitsbus en ondersteunde maximaal 8 apparaten. De SASI verzond gegevens in blokken met een kloksnelheid van 5 MHz en werkte asynchroon met 3,5 MBps of 5 MBps in synchrone modus.
In 2000 had de Ultra 640 SCSI een kloksnelheid van 160 MHz, wat problemen veroorzaakte met parallelle bekabeling. Om dit probleem te verhelpen werd de seriële SCSI aangepast. Apparaataansluitingen waren nu hot swappable plus compatibel met seriële geavanceerde technologie tegen lagere kosten. Met het gebruik van vezelkanaal arbitrated loop en optische vezelkabels ging de kloksnelheid naar 4 GHz. SCSI ondersteunt externe en interne SCSI-apparaten via één connector. Interne apparaten worden verbonden door een enkele lintkabel. De interne parallelle SCSI lintkabel heeft meestal twee of meer 50, 68 of 80-pins connectoren. Externe apparaten gebruiken een poort. De externe kabel is vaak afgeschermd en heeft 50 of 69-pins connectoren aan elk uiteinde, afhankelijk van de SCSI bus standaard. Er is ook een enkelvoudige connectoraansluiting, wat een interne verbinding is, waaronder twee versies.
Alle SCSI-apparaten en de hostadapter ondersteunen een enkele daisy chain. Een daisy chain verbindt de apparaten in een reeks knooppunten achter elkaar door middel van hardwareconfiguratie. De SCSI-interface ondersteunt verschillende apparaten, afhankelijk van de SCSI-versie. Het voordeel van een serieschakeling is de mogelijkheid om overal in de keten een extra knooppunt toe te voegen. Elk apparaat in de keten kan een of meer signalen aanpassen voordat het naar het volgende apparaat wordt verzonden. De SCSI-2 ondersteunt 16 apparaten, de ultra SCSI ondersteunt er 5 tot 8 en de ultra-320 SCSI ondersteunt er 16. De in 2010 aangepaste serieel gekoppelde SCSI kan tot 16.256 adresseerbare apparaten per poort ondersteunen met een overdrachtssnelheid tot 3 Gbps.