Küçük Bilgisayar Sistemi Arayüzü ( SCSI ), birbilgisayarı çevre birimlere veya halihazırda SAS ( Seri Bağlı SCSI )ile değiştirilen başkabir bilgisayara bağlayan bir bilgisayar veri yolunu tanımlayan bir standarttır.
Standart, veri yolunun mekanik, elektriksel ve işlevsel özelliklerini açıklar .
In 1979 , SCSI veri yolunun öncüsü şirket tarafından yaratıldı Shugart kurucusu adını, Alan Shugart de, bilgisayar öncüsü ve eski mühendis IBM adı altında (sabit diskler daha sonra uzman) AABE (tr) ( Shugart Associates Sistemleri Arayüz ).
In 1981 , Shugart ile güçlerini birleştirdi NCR Corporation bir yapım umuduyla ANSI standardı . Bir teknik komite oluşturuldu, SASI veriyolunu önemli ölçüde geliştirdi, SCSI olarak yeniden adlandırdı ve 1986'da oluşturulduğunu açıklayan X3.131 standardı . İlk standart (ancak, aynı zamanda, eşlik biti gibi malzeme olasılıkları olarak, komutların grubu, özellikle de uygulanması çok fazla isteğe bağlı parametreleri tanımlandığı gibi ), ve üreticileri arasında birçok uyumsuzlukları.
1994'te SCSI-2 standardıyla ve yakın zamanda SCSI-3 standardıyla iyileştirmeler yapıldı ve bu birlikte çalışabilirlik sorunları azaltıldı.
Bu veri yolu, karmaşıklığı cihazın kendisine kaydırması açısından diğerlerinden farklıdır. Bu nedenle, cihaza gönderilen komutlar karmaşık olabilir, cihaz daha sonra (isteğe bağlı olarak) bunları daha basit alt görevlere ayırabilir, bu da çok görevli işletim sistemleriyle çalışırken avantajlıdır .
Bu nedenle, bu arayüz, E-IDE arayüzünden daha hızlı, daha evrensel ve daha karmaşıktır ; ana dezavantajı, işlemcinin önemsiz olmayan bir yüzdesini tekelleştirmektir ; bu, birçok veri akışı aynı anda açık olduğunda bir handikap oluşturur.
Daha "akıllı" ve merkezi birime daha az bağımlı olan SCSI arabirimi, sabit diskler , tarayıcılar , yazıcılar , yedekleme birimleri vb. Gibi çok çeşitli dahili ve harici çevre birimlerini yönetebilir .
SCSI-2 standardı, veri yolunun aralarında bağlanabileceğini belirtir:
gibi çevre birimleri ile:
Standart, veri yolu kullanımını bilgisayarın çevre birimleriyle ara bağlantısıyla sınırlamaz, aksine bilgisayarlar arasındaki ara bağlantılara veya bilgisayarlar arasında çevre birimlerini paylaşmaya kadar genişletir.
SCSI-3 standardı daha geneldir.
Arayüz | Veri yolu hızı (MB / sn) | Veriyolu frekansı (MHz) | Veriyolu boyutu (bit) | Maksimum uzunluk SE kablo sayısı (m) | Maksimum uzunluk LVD kablo uzunluğu (m) | Maksimum uzunluk HVD kablo uzunluğu (m) | |
---|---|---|---|---|---|---|---|
SCSI-1 | SCSI | 5 | 5 | 8 | 6 | - | 25 |
SCSI-2 | Geniş SCSI | 10 | 5 | 16 | 3 | - | 25 |
Hızlı SCSI | 10 | 10 | 8 | 3 | - | 25 | |
Hızlı Geniş SCSI | 20 | 10 | 16 | 3 | - | 25 | |
SCSI-3 | Ultra SCSI | 20 | 20 | 8 | 1.5 | - | 25 |
Ultra Geniş SCSI | 40 | 20 | 16 | 3 | - | - | |
Ultra2 SCSI | 40 | 40 | 8 | - | 12 | 25 | |
Ultra2 Geniş SCSI | 80 | 40 | 16 | - | 12 | 25 | |
Ultra3 SCSI | 80 | 80 | 8 | - | 12 | - | |
Ultra-160 SCSI
(Ultra3 Geniş 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 | Bilinmeyen | Bilinmeyen | - | - | - |
SAS 2.0 | 1500 | Bilinmeyen | Bilinmeyen | - | - | - |
SCSI-3 Komutlarıyla Kullanılan Diğer Teknolojiler | |||||
---|---|---|---|---|---|
Paralel arayüz | Seri arayüzler | ||||
Ultra SCSI | FC-AL | SSA | IEEE P 1394 ( FireWire ) | ||
Protokol | SCSI Kilitleme Protokolü (SIP) | Fiber Kanal Protokolü (FCP) | Seri Depolama Protokolü (SSP) | Seri Veri Yolu Protokolü (SBP) | |
Max hız | 5-640 MB / sn | 100 - 400 MB / sn | 20 ila 80 MB / sn | 12,5 - 3200 MB / sn | |
Cihaz sayısı | 7-15 | 126 | 128 | 63 | |
Mesafe | 12-25 m | 20-200 m (bakır) 10 km (optik fiber) |
20 m (bakır) 680 m (optik fiber) |
72 m |
SCSI-3 , şimdiye kadar tamamen paralel bir teknolojide, seri veri yolunun görünümünü muazzam bir değişiklik olarak sunuyor . Aynı zamanda paralel arayüzde bazı yeni özellikler ve iyileştirmeler getiriyor.
Veriyolu frekansı iki katına çıkar. Bu nedenle 40'tan 80 MHz'e çıkıyoruz . Yankılanma fenomeni nedeniyle SE cihazları artık bu frekanslarla hiçbir şekilde uyumlu değildir .
Ultra 160Ultra 160 arabirimi LVD kullanır, artık SCSI-1 ve 2 ile kesinlikle uyumlu değildir. Ultra 160, veri aktarımı yönetiminde büyük değişiklikler getirir.
320 arayüzü, Ultra160'a kıyasla ek modifikasyonlar yapar, bu da çalışma frekansını 160 MHz'e çıkarmayı ve kullanışlı oranları artırmayı mümkün kılar .
Artan aktarım frekansları ile sinyaller arasındaki sapmalar ve bunların gürültüye ve kaçak kapasitanslara duyarlılıkları sorunlu hale gelir ve kablo uzunluğunda kısıtlamalara neden olur. Bu nedenle , indüklenen akımların sorunlarını ortadan kaldıran seri veri yollarına (tek bir kablo) geçiyoruz.
Seri arayüzler üzerindeki yansıma, Ultra 160 ve 320'nin geliştirilmesinden önce başlatıldı. Ancak sunulan hızlar, bu teknolojilerin oldukça uygulanabilir kalacağı şekildedir. Seri arayüzün amacı, SCSI uyumluluğunu korurken SCSI komutlarını ve verilerini tek bir kablo üzerinden aktarmak için paketlemektir (özellikle komutların depolanma olasılığının avantajını korumak için , çok yararlıdır) çoklu görevde).
Bu teknolojilerde pek çok avantaj buluyoruz, özellikle belirtebiliriz:
SCSI komutlarını kullanarak seri teknolojiler olarak bahsedebiliriz:
1994 SCSI-2 standardı, SCSI-1'de bir gelişmedir. Bazı noktalar iyileştirildi veya zorunlu hale getirildi. Teorik olarak SCSI-1 ve SCSI-2 geriye dönük uyumludur. SCSI-2 ile eşlik bitlerinin kullanımının zorunlu hale getirildiğini unutmayın.
8 bit kablolamada 10 MB / sn ve 16 veya 32 bit (10 MHz frekansla ) kullanıyorsanız 20 veya 40 MB aktarım hızlarına izin veren yüksek hızlı eşzamanlı aktarımlar kullanılır .
Daha yüksek hızlara izin veren daha büyük 16 veya 32 bit otobüslerle çalışma imkanımız var. 8-bit iletimler için bir A (50-pin) kablosu kullanıldı, SCSI-2 daha büyük otobüsler için bir B (68-pin) kablosu sağladı. Ancak gerçek bir başarı ile karşılaşmadı, biz SCSI-3'te tanımlanan P kablosunu (ayrıca 68 pin) tercih ediyoruz. 32 bit için, P kablosu bir Q kablosuyla (ayrıca 68 pin) kullanılmalıdır.
SCSI-1, yalnızca komutların tek seferde gönderilmesine izin verdi. SCSI-2, bir cihaza aynı anda 256 komutun gönderilmesine izin verir. Cihaz tarafından en uygun sırayla saklanacak ve işlenecektir. Bu, cihazın çalışma performansını artırmayı mümkün kılar ve bir cihaza aynı anda birkaç istekte bulunma zorunluluğu olan çoklu görev işletim sistemleriyle ( Linux , Windows Server , vb.) Çalışırken büyük ilgi görür (üzerinde çoklu okuma erişimi). örneğin bir sabit sürücü ).