A kis számítógépes rendszer interfész ( SCSI ) egy olyan szabvány, amely meghatározza a számítógép buszát, amely összeköti a számítógépet perifériákkal vagy egy másik számítógéppel, amelyet jelenleg SAS ( Serial Attached SCSI ) vált fel.
A szabvány leírja a busz mechanikai, elektromos és funkcionális specifikációit .
A 1979 , előfutára a SCSI busz által létrehozott cég Shugart , nevét alapítójáról Alan Shugart , számítógépes úttörő és a korábbi mérnöke IBM (akkor szakember merevlemezeket) néven SASI (en) ( Shugart Associates Systems Interface ).
A 1981 , Shugart összefogott NCR Corporation , abban a reményben, hogy azt egy ANSI szabvány . Létrehoztak egy technikai bizottságot, amely jelentősen javította a SASI buszt, átnevezte SCSI-nek, és 1986- ban létrehozták az azt leíró X3.131 szabványt . Az első szabvány túl sok opcionális paramétert definiált a megvalósításában (különösen a parancsok halmazában, de az anyagi lehetőségekben is, például a paritásbiteknél stb. ), És a gyártók közötti inkompatibilitások számosak.
1994- ben az SCSI-2 szabvány, a közelmúltban pedig az SCSI-3 szabvány javítása történt , csökkentve ezeket az átjárhatósági kérdéseket.
Ez a busz abban különbözik a többitől, hogy bonyolulttá teszi magát az eszközt. Így az eszközre küldött parancsok összetettek lehetnek, az eszköznek ekkor (esetleg) egyszerűbb részfeladatokra kell bontania őket, ami akkor előnyös, ha többfeladatos operációs rendszerekkel dolgozik .
Ez az interfész ennélfogva gyorsabb, univerzálisabb és összetettebb, mint az E-IDE interfész , amelynek fő hátránya a processzor nem jelentéktelen százalékának monopolizálása , ami hátrányt jelent, ha sok adatfolyam egyidejűleg nyitva van.
Az intelligensebb és kevésbé a központi egységtől függő SCSI interfész sokféle belső és külső perifériát képes kezelni, például merevlemezeket , szkennereket , írókat , biztonsági másolatokat stb.
Az SCSI-2 szabvány előírja, hogy a busz csatlakozni tud közöttük:
perifériákkal, például:
A szabvány nem korlátozza a busz használatát a számítógép perifériákkal való összekapcsolására, éppen ellenkezőleg, kiterjeszti a számítógépek közötti összeköttetésekre, vagy a perifériák megosztására a számítógépek között.
Az SCSI-3 szabvány általánosabb.
Felület | Busz sebessége (MB / s) | Busz frekvencia (MHz) | Busz mérete (bit) | Max. Hossz SE kábel (m) | Max. Hossz LVD kábelhossz (m) | Max. Hossz HVD kábel hossza (m) | |
---|---|---|---|---|---|---|---|
SCSI-1 | SCSI | 5. | 5. | 8. | 6. | - | 25 |
SCSI-2 | Széles SCSI | 10. | 5. | 16. | 3 | - | 25 |
Gyors SCSI | 10. | 10. | 8. | 3 | - | 25 | |
Gyors, széles SCSI | 20 | 10. | 16. | 3 | - | 25 | |
SCSI-3 | Ultra SCSI | 20 | 20 | 8. | 1.5 | - | 25 |
Rendkívül széles 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 | Ismeretlen | Ismeretlen | - | - | - |
SAS 2.0 | 1500 | Ismeretlen | Ismeretlen | - | - | - |
Az SCSI-3 parancsokkal használt egyéb technológiák | |||||
---|---|---|---|---|---|
Párhuzamos felület | Soros interfészek | ||||
Ultra SCSI | FC-AL | SSA | IEEE P 1394 ( FireWire ) | ||
Jegyzőkönyv | SCSI reteszelő protokoll (SIP) | Fibre Channel Protocol (FCP) | Soros tárolási protokoll (SSP) | Soros busz protokoll (SBP) | |
teljes sebesség | 5–640 MB / s | 100-400 MB / s | 20–80 MB / s | 12,5 - 3200 MB / s | |
Eszközök száma | 7-15 | 126. | 128 | 63 | |
Távolság | 12-25 m | 20–200 m (réz) 10 km (optikai szál) |
20 m (réz) 680 m (optikai szál) |
72 m |
Az SCSI-3 hatalmas változásként mutatja be a soros busz megjelenését, egy eddig kizárólag párhuzamos technológiában . Néhány új funkciót és fejlesztést is hoz a párhuzamos felületen.
A busz frekvenciája megduplázódik. Ezért 40-ről 80 MHz- re megyünk . Az SE készülékek a reverberációs jelenségek miatt már egyáltalán nem kompatibilisek ezekkel a frekvenciákkal .
Ultra 160Az Ultra 160 interfész LVD-t használ, abszolút nem kompatibilis az SCSI-1 és 2-vel. Az Ultra 160 komoly változásokat hoz az adatátvitel kezelésében.
A 320 interfész további módosításokat hajt végre az Ultra160-hoz képest, ami lehetővé teszi az üzemi frekvencia további 160 MHz- ig történő növelését és a hasznos sebesség növelését.
Az átviteli frekvenciák növekedésével a jelek közötti eltolódások, zajra és kóbor kapacitásokra való érzékenységük problematikussá válik, és korlátozásokat okoz a kábel hosszában. Ezért váltunk soros buszokra (egyetlen vezeték), amely elkerüli az indukált áramok problémáit.
A soros interfészek átgondolását az Ultra 160 és 320 fejlesztése előtt kezdték meg. De a kínált sebesség olyan, hogy ezek a technológiák meglehetősen életképesek maradnak. A soros interfész célja az SCSI parancsok és adatok csomagolása annak érdekében, hogy egyetlen vezetéken keresztül továbbíthassák őket, az SCSI kompatibilitás fenntartása mellett (különösen azért, hogy megőrizzék a parancsok tárolásának lehetőségét , nagyon hasznosak) multitaskingban).
Számos előnyt találunk ezekben a technológiákban, különösen megemlíthetjük:
Soros technológiaként idézhetjük az SCSI parancsokat:
Az 1994-es SCSI-2 szabvány az SCSI-1 fejlesztése. Néhány pontot javítottak vagy kötelezővé tettek. Elméletileg az SCSI-1 és az SCSI-2 kompatibilisek egymással. Vegye figyelembe, hogy a paritásbitek használatát kötelezővé tették az SCSI-2 esetében.
Nagy sebességű szinkron átvitelt használnak, amely lehetővé teszi 10 MB / s átviteli sebességet a 8 bites kábelezésnél, és 20 vagy 40 MB átviteli sebességet, ha 16 vagy 32 bitet használ (10 MHz frekvenciával ).
Lehetőségünk van nagyobb 16 vagy 32 bites buszokkal dolgozni, ami magasabb bitsebességet tesz lehetővé. A 8 bites adásokhoz A (50 tűs) kábelt használtak, a nagyobb buszokhoz az SCSI-2 B (68 tűs) kábelt biztosított. De ez nem ért el igazi sikert, inkább az SCSI-3-ban meghatározott P kábelt (szintén 68 érintkezőt) részesítjük előnyben. 32 bites esetén a P kábelt Q kábellel (szintén 68 tűs) kell használni.
Az SCSI-1 csak parancsok küldését engedélyezte egyenként. Az SCSI-2 lehetővé teszi, hogy egyszerre 256 parancsot küldjön egy eszközre. A készülék az optimális sorrendben tárolja és dolgozza fel őket. Ez lehetővé teszi az eszköz munkateljesítményének növelését, és nagy érdeklődést mutat, ha többfeladatos operációs rendszerekkel ( Linux , Windows Server stb.) Dolgozunk , amelyeknek esetleg egyszerre több kérést kell benyújtaniuk egy eszközhöz (többszörös olvasási hozzáférés a például egy merevlemez ).