Small Computer System Interface ( SCSI ) je standard definující počítačovou sběrnici připojující počítač k periferním zařízením nebo k jinému počítači, který je aktuálně nahrazován SAS ( Serial Attached SCSI ).
Norma popisuje mechanické, elektrické a funkční specifikace sběrnice .
V roce 1979 vytvořila předchůdce sběrnice SCSI společnost Shugart , pojmenovaná po svém zakladateli Alanovi Shugartovi , průkopníkovi v počítači a bývalém inženýru IBM (tehdejší specialista na pevné disky), pod názvem SASI (en) ( Shugart Associates Systems Interface ).
V roce 1981 spojil Shugart síly s NCR Corporation v naději, že se z něj stane standard ANSI . Byla vytvořena technická komise, která významně vylepšila sběrnici SASI, přejmenovala ji na SCSI a standard X3.131 popisující její vznik byl vytvořen v roce 1986 . První standard definoval při implementaci příliš mnoho volitelných parametrů (zejména v sadě příkazů, ale také v materiálních možnostech, jako jsou paritní bity atd. ), A nekompatibilit mezi výrobci je mnoho.
Vylepšení byla provedena v roce 1994 standardem SCSI-2 a nedávno standardem SCSI-3, čímž se tyto problémy s interoperabilitou zmenšily.
Tato sběrnice se liší od ostatních v tom, že přesouvá složitost na samotné zařízení. Příkazy odeslané do zařízení tedy mohou být složité, zařízení je pak musí (volitelně) rozdělit na jednodušší dílčí úkoly, což je výhodné při práci s operačními systémy s více úkoly najednou .
Toto rozhraní je proto rychlejší, univerzálnější a složitější než rozhraní E-IDE , jehož hlavní nevýhodou je monopolizace nezanedbatelného procenta procesoru , což představuje handicap, když je současně otevřeno mnoho datových toků.
„Inteligentnější“ a méně závislé na centrální jednotce může rozhraní SCSI spravovat širokou škálu interních a externích periferií, jako jsou pevné disky , skenery , zapisovače , záložní jednotky atd.
Standard SCSI-2 specifikuje, že sběrnice se může mezi nimi připojit:
s periferiemi, jako jsou:
Norma neomezuje použití sběrnice na propojení počítače s periferiemi, naopak ji rozšiřuje na propojení mezi počítači nebo na sdílení periferií mezi počítači.
Standard SCSI-3 je obecnější.
Rozhraní | Rychlost sběrnice (MB / s) | Frekvence sběrnice (MHz) | Velikost sběrnice (bity) | Maximální délka kabelu SE (m) | Maximální délka Délka kabelu LVD (m) | Maximální délka Délka kabelu HVD (m) | |
---|---|---|---|---|---|---|---|
SCSI-1 | SCSI | 5 | 5 | 8 | 6 | - | 25 |
SCSI-2 | Široký SCSI | 10 | 5 | 16 | 3 | - | 25 |
Rychlé SCSI | 10 | 10 | 8 | 3 | - | 25 | |
Fast Wide SCSI | 20 | 10 | 16 | 3 | - | 25 | |
SCSI-3 | Ultra SCSI | 20 | 20 | 8 | 1.5 | - | 25 |
Ultra široký SCSI | 40 | 20 | 16 | 3 | - | - | |
Ultra2 SCSI | 40 | 40 | 8 | - | 12 | 25 | |
Ultra2 Wide SCSI | 80 | 40 | 16 | - | 12 | 25 | |
Ultra3 SCSI | 80 | 80 | 8 | - | 12 | - | |
Ultra-160 SCSI
(Ultra3 Wide SCSI) |
160 | 80 | 16 | - | 12 | - | |
Ultra-320 SCSI | 320 | 160 (80 MHz DDR ) | 16 | - | 12 | - | |
Ultra-640 SCSI | 640 | 320 (80 MHz QDR ) | 16 | - | 12 | - | |
SAS | SAS | 375 | Neznámý | Neznámý | - | - | - |
SAS 2.0 | 1500 | Neznámý | Neznámý | - | - | - |
Další technologie používané s příkazy SCSI-3 | |||||
---|---|---|---|---|---|
Paralelní rozhraní | Sériová rozhraní | ||||
Ultra SCSI | FC-AL | SSA | IEEE P 1394 ( FireWire ) | ||
Protokol | Protokol blokování SCSI (SIP) | Protokol Fibre Channel (FCP) | Protokol sériového úložiště (SSP) | Protokol sériové sběrnice (SBP) | |
maximální rychlost | 5 až 640 MB / s | 100 až 400 MB / s | 20 až 80 MB / s | 12,5 až 3200 MB / s | |
Počet zařízení | 7 až 15 | 126 | 128 | 63 | |
Vzdálenost | 12 až 25 m | 20 až 200 m (měď) 10 km (optické vlákno) |
20 m (měď) 680 m (optické vlákno) |
72 m |
SCSI-3 představuje jako obrovskou změnu vzhled sériové sběrnice , v technologii dosud výhradně paralelní . Přináší také některé nové funkce a vylepšení paralelního rozhraní.
Frekvence sběrnice se zdvojnásobí. Jdeme tedy ze 40 na 80 MHz . Zařízení SE již nejsou s těmito frekvencemi vůbec kompatibilní kvůli dozvukovým jevům .
Ultra 160Rozhraní Ultra 160 používá LVD, již není absolutně kompatibilní s SCSI-1 a 2. Ultra 160 přináší zásadní změny ve správě přenosu dat.
Rozhraní 320 provádí další úpravy ve srovnání s Ultra160, což umožňuje další zvýšení pracovní frekvence na 160 MHz a zvýšení užitečných rychlostí.
S rostoucími přenosovými frekvencemi jsou posuny mezi signály a jejich citlivost na šum a zbloudilé kapacity problematické a způsobují omezení délky kabelu. Přepínáme tedy na sériové sběrnice (jeden vodič), čímž se vyhneme problémům s indukovanými proudy.
Úvaha o sériových rozhraních byla zahájena před vývojem modelů Ultra 160 a 320. Nabízené rychlosti jsou však takové, že tyto technologie zůstávají docela životaschopné. Účelem sériového rozhraní je zabalit příkazy a data SCSI, aby se přenášely jediným kabelem, při zachování kompatibility SCSI (zejména pokud jde o zachování možnosti ukládání příkazů , velmi užitečné v multitaskingu).
V těchto technologiích nacházíme mnoho výhod, můžeme zmínit zejména:
Můžeme citovat jako sériové technologie pomocí příkazů SCSI:
Standard SCSI-2 z roku 1994 je vylepšení oproti SCSI-1. Některé body byly vylepšeny nebo povinné. Teoreticky jsou SCSI-1 a SCSI-2 zpětně kompatibilní. Všimněte si, že použití paritních bitů bylo u SCSI-2 povinné.
Používají se vysokorychlostní synchronní přenosy, které umožňují přenosové rychlosti 10 MB / s na 8bitové kabeláži a 20 nebo 40 MB, pokud jste na 16 nebo 32 bitech (s frekvencí 10 MHz ).
Máme možnost pracovat s většími 16- nebo 32bitovými sběrnicemi, což umožňuje vyšší rychlost. Pro 8bitové přenosy byl použit kabel A (50kolíkový), SCSI-2 poskytl kabel B (68kolíkový) pro větší sběrnice. Ale to se nesetkalo se skutečným úspěchem, preferujeme kabel P (také 68 pinů) definovaný v SCSI-3. U 32bitových kabelů musí být kabel P použit s kabelem Q (také 68kolíkový).
SCSI-1 umožňoval posílat příkazy pouze po jednom. SCSI-2 umožňuje odeslat až 256 příkazů na zařízení najednou. Budou uloženy a zpracovány v optimálním pořadí zařízením. To umožňuje zvýšit pracovní výkon zařízení a velmi se zajímá při práci s víceúlohovými operačními systémy ( Linux , Windows Server atd.), Které mohou na zařízení vyžadovat několik požadavků současně (více přístupů ke čtení na například pevný disk ).