Ця стаття є сирим з іншої мови. Можливо, вона створена за допомогою машинного перекладу або перекладачем, який недостатньо володіє обома мовами. (червень 2020) |
SCSI (англ. Small Computer Systems Interface, традиційно вимовляється сказі) — інтерфейс, розроблений для об'єднання на одній шині різних за своїм призначенням пристроїв, таких як тверді диски, накопичувачі на магнітооптичних дисках, приводи CD, DVD, стримери, сканери, принтери тощо. Раніше мав неофіційну назву Shugart Computer Systems Interface на честь творця Алана Ф. Шугарта.
Теоретично можливий випуск пристрою будь-якого типу на шині SCSI.
Після стандартизації в 1986 році, SCSI почав широко застосовуватися в комп'ютерах Apple Macintosh, Sun Microsystems. У персональних комп'ютерах, сумісних з , SCSI не користується такою популярністю у зв'язку з своєю складністю і порівняно високою вартістю, і застосовується переважно в серверах.
SCSI широко застосовується на серверах, високопродуктивних робочих станціях; RAID-масиви на серверах часто будуються на твердих дисках з SCSI-інтерфейсом (хоча в наш час[] на серверах нижнього цінового діапазону все частіше застосовуються RAID-масиви на основі SATA).
Система команд SCSI на рівні програмного забезпечення вживається в єдиних стеках підтримки пристроїв зберігання даних у ряді операційних систем, таких, як Microsoft Windows.
Існує реалізація системи команд SCSI поверх устаткування (контролерів і кабелів) IDE / ATA / SATA, звана ATAPI — ATA Packet Interface. Всі використовувані в комп'ютерній техніці спільні з IDE / ATA / SATA приводи CD / DVD / Blu-Ray використовують цю технологію.
Також система команд SCSI реалізована поверх протоколу USB, що є частиною специфікації класу Mass Storage device [3] [4]. Це дозволяє підключати через інтерфейс USB будь-які сховища даних (від флеш-накопичувачів до зовнішніх жорстких дисків), не розробляючи для них власного протоколу обміну, а замість цього використовуючи наявний в операційній системі драйвер SCSI.
Стандарти
Існує три стандарти SCSI
- SE — англ. single-ended,
- LVD — англ. low-voltage-differential — інтерфейс диференціальної шини низької напруги,
- HVD — англ. high-voltage-differential — інтерфейс диференціальної шини високої напруги, кожен з яких має безліч додаткових і необов'язкових можливостей.
Деякі комбінації можливостей мають власні найменування. Контроллер SCSI може працювати з будь-яким пристроєм, на якому присутній даний інтерфейс (твердий диск, сканер).
Основні реалізації SCSI (у хронологічному порядку):
Назва | Розрядність шини | Частота шини | Пропускна спроможність | Максимальна довжина кабелю | Максимальна кількість пристроїв |
---|---|---|---|---|---|
SCSI | 8 біт | 5 МГц | 5 МБайт/сек | 6 м | 8 |
Fast SCSI | 8 біт | 10 МГц | 10 МБайт/сек | 1,5-3 м | 8 |
Wide SCSI | 16 біт | 10 МГц | 20 МБайт/сек | 1,5-3 м | 15 |
Ultra SCSI | 8 біт | 20 МГц | 20 МБайт/сек | 1,5-3 м | 5-8 |
Ultra Wide SCSI | 16 біт | 20 МГц | 40 МБайт/сек | 1,5-3 м | 5-8 |
Ultra2 SCSI | 8 біт | 40 МГц | 40 МБайт/сек | 12 м | 8 |
Ultra2 Wide SCSI | 16 біт | 40 МГц | 80 МБайт/сек | 12 м | 15 |
Ultra3 SCSI | 16 біт | 40 МГц DDR | 160 МБайт/сек | 12 м | 15 |
Ultra-320 SCSI | 16 біт | 80 МГц DDR | 320 МБайт/сек | 12 м | 15 |
SCSI-1
Стандартизований ANSI в 1986 р. Використовувалася восьмибітова шина, з пропускною здатністю в 3,5 МБайт/сек в асинхронному режимі і 5 МБайт/сек в синхронному режимі. Максимальна довжина кабелю — до 6 метрів. В наш час майже не використовується, можна побачити лише в архаїхчних пристороях.
SCSI-2
Цей стандарт був запропонований в 1989 році і існував в двох варіантах — Fast SCSI і Wide SCSI.
Fast SCSI характеризується подвоєною пропускною здатністю (до 10 МБайт/сек).
Wide SCSI на додаток до цього має подвоєну розрядність шини (16 бітів), що дозволяє досягти швидкості передачі 20 МБ/сек. При цьому максимальна довжина кабелю обмежувалася трьома метрами. Також в цьому стандарті була передбачена 32-х бітова версія Wide SCSI, яка дозволяла використовувати два шестнадцятибітових кабелі на одній шині, але ця версія не набула поширення.
SCSI-3
Також відомий під назвою Ultra SCSI. Запропонований в 1992 році. Пропускна здатність шини склала 20 МБайт/сек для восьмибітової шини і 40 МБайт/сек — для шестнадцятибітної. Максимальна довжина кабелю так і залишилася рівною трьом метрам.
Пристрої, що відповідають цьому стандарту, відомі своєю чутливістю до якості елементів системи (кабель, термінатори).
Ultra-2 SCSI
Запропонований в 1997 році. Використовує LVDS. Максимальна довжина кабелю — 12 метрів, пропускна здатність — до 80 МБайт/сек.
Ultra-3 SCSI
Також відомий під назвою Ultra-160 SCSI. Запропонований в кінці 1999 року. Має подвоєну пропускну здатність (в порівнянні з Ultra-2 SCSI), яка склала 160 МБайт/сек. Збільшення пропускної здатності вдалося досягти за рахунок одночасного використання фронтів і зрізів імпульсів.
У цей стандарт було додано використання CRC (Cyclic Redundancy Check), виправлення помилок.
Ultra-320 SCSI
Розвиток стандарту Ultra-3 з подвоєною швидкістю передачі даних (до 320 МБайт/сек).
Ultra-640 SCSI
Також відомий під назвою Fast Ultra-320. Запропонований на початку 2003 року. Подвоєна пропускна здатність (640 МБайт/сек). У зв'язку з різким скороченням максимальної довжини кабелю незручний для використання з більш ніж двома пристроями, тому не набув широкого поширення.
Протокол команд SCSI
В термінології SCSI взаємодія йде між ініціатором і цільовим пристроєм. Ініціатор посилає команду цільовому пристрою, який потім відправляє відповідь ініціаторові.
Команди SCSI посилаються у вигляді блоків опису команди (Command Descriptor Block, CDB). Довжина кожного блоку може складати 6, 10, 12 або 16 байт. У останніх версіях SCSI блок може мати змінну довжину. Блок складається з однобайтового коду команди і параметрів команди.
Після отримання команди цільовий пристрій повертає значення 00h у разі успішного отримання, 02h у разі помилки або 08h у випадку, якщо пристрій зайнятий. У випадку, якщо пристрій повернув помилку, ініціатор зазвичай посилає команду запиту стану. Пристрій повертає Key Code Qualifier (KCQ).
Всі команди SCSI діляться на чотири категорії: N (non-data), W (запис даних від ініціатора цільовим пристроєм), R (читання даних) і B (двосторонній обмін даними). Всього існує порядка 60 різних команд SCSI, з яких найчастіше використовуються:
- Test unit ready — перевірка готовності пристрою.
- Inquiry — запит основних характеристик пристрою.
- Send diagnostic — вказівка пристрою провести самодіагностику і повернути результат.
- Request sense — повертає код помилки попередньої команди.
- Read capacity — повертає ємкість пристрою.
- Format Unit Read (4 варіанти) — читання.
- Write (4 варіанти) — запис.
- Write and verify — запис і перевірка.
- Mode select — установка параметрів пристрою.
- Mode sense — повертає поточні параметри пристрою.
Кожен пристрій на SCSI-шині має як мінімум один номер логічного пристрою (LUN — англ. Logical Unit Number). У деяких складніших випадках один фізичний пристрій може представлятися набором LUN.
Для можливості роботи декількох незалежних цільових пристроїв SCSI, в UNIX-подібних операційних системах застосовується адресація з довільно призначається драйвером ідентифікатора цільового пристрою (SCSI target id) та номери LUN, сконфигурированного на ньому. Сімейство стандартів SCSI містить у собі стандартів рівня апаратури, стандарти SAM і SPC, що описують найголовніші команди і структури типу розгорнутої інформації про помилку, і специфічних для класу пристроїв стандартів.
Одним з останніх є MMC — Multimedia Command Set, повністю описує систему команд приводів CD / DVD / Blu-Ray, у тому числі їх різновидів з можливістю запису. Деякі приводи, наприклад, виробництва Asus і Pioneer, використовують конкуруючий стандарт Mt. Fuji, що відрізняється від MMC в деяких нюансах.
SCSI кабелі
Внутрішні SCSI кабелі це звичайно стрічкові кабелі (шлейфи), що мають 50 або 68 (в широкому варіанті SCSI) контактів. Зовнішні кабелі як правило екрановані і мають конектори на кінцях.
Термінування
Паралельні шини SCSI завжди повинні термінувати з обох боків для забезпечення нормального функціонування. Переважна більшість контролерів і багато пристроїв мають можливість автотермінування через використання вбудованого термінатора.
Подальший розвиток
- Для передачі команд протоколу SCSI через IP-мережі використовується мережевий протокол iSCSI, затверджений IETF як стандартний в 2003 році.
- Для заміни паралельної шини запропонована технологія підключення пристроїв по послідовній шині Serial Attached SCSI (SAS).
Див. також
Посилання
- Технічний комітет T10 [ 8 грудня 2020 у Wayback Machine.] (стандарти SCSI)
- Віртуальна бібліотека документів про SCSI [ 14 березня 2006 у Wayback Machine.]
- IP-over-SCSI [ 18 лютого 2008 у Wayback Machine.]
- SCSI-контролери Ultra160 [ 12 лютого 2006 у Wayback Machine.](рос.)
Вікіпедія, Українська, Україна, книга, книги, бібліотека, стаття, читати, завантажити, безкоштовно, безкоштовно завантажити, mp3, відео, mp4, 3gp, jpg, jpeg, gif, png, малюнок, музика, пісня, фільм, книга, гра, ігри, мобільний, телефон, android, ios, apple, мобільний телефон, samsung, iphone, xiomi, xiaomi, redmi, honor, oppo, nokia, sonya, mi, ПК, web, Інтернет
Cya stattya ye sirim perekladom z inshoyi movi Mozhlivo vona stvorena za dopomogoyu mashinnogo perekladu abo perekladachem yakij nedostatno volodiye oboma movami Bud laska dopomozhit polipshiti pereklad cherven 2020 SCSI angl Small Computer Systems Interface tradicijno vimovlyayetsya skazi interfejs rozroblenij dlya ob yednannya na odnij shini riznih za svoyim priznachennyam pristroyiv takih yak tverdi diski nakopichuvachi na magnitooptichnih diskah privodi CD DVD strimeri skaneri printeri tosho Ranishe mav neoficijnu nazvu Shugart Computer Systems Interface na chest tvorcya Alana F Shugarta Emblema originalnogo SE SCSI Teoretichno mozhlivij vipusk pristroyu bud yakogo tipu na shini SCSI Pislya standartizaciyi v 1986 roci SCSI pochav shiroko zastosovuvatisya v komp yuterah Apple Macintosh Sun Microsystems U personalnih komp yuterah sumisnih z SCSI ne koristuyetsya takoyu populyarnistyu u zv yazku z svoyeyu skladnistyu i porivnyano visokoyu vartistyu i zastosovuyetsya perevazhno v serverah SCSI shiroko zastosovuyetsya na serverah visokoproduktivnih robochih stanciyah RAID masivi na serverah chasto buduyutsya na tverdih diskah z SCSI interfejsom hocha v nash chas koli na serverah nizhnogo cinovogo diapazonu vse chastishe zastosovuyutsya RAID masivi na osnovi SATA Sistema komand SCSI na rivni programnogo zabezpechennya vzhivayetsya v yedinih stekah pidtrimki pristroyiv zberigannya danih u ryadi operacijnih sistem takih yak Microsoft Windows Isnuye realizaciya sistemi komand SCSI poverh ustatkuvannya kontroleriv i kabeliv IDE ATA SATA zvana ATAPI ATA Packet Interface Vsi vikoristovuvani v komp yuternij tehnici spilni z IDE ATA SATA privodi CD DVD Blu Ray vikoristovuyut cyu tehnologiyu Takozh sistema komand SCSI realizovana poverh protokolu USB sho ye chastinoyu specifikaciyi klasu Mass Storage device 3 4 Ce dozvolyaye pidklyuchati cherez interfejs USB bud yaki shovisha danih vid flesh nakopichuvachiv do zovnishnih zhorstkih diskiv ne rozroblyayuchi dlya nih vlasnogo protokolu obminu a zamist cogo vikoristovuyuchi nayavnij v operacijnij sistemi drajver SCSI StandartiIsnuye tri standarti SCSI SE angl single ended LVD angl low voltage differential interfejs diferencialnoyi shini nizkoyi naprugi HVD angl high voltage differential interfejs diferencialnoyi shini visokoyi naprugi kozhen z yakih maye bezlich dodatkovih i neobov yazkovih mozhlivostej Deyaki kombinaciyi mozhlivostej mayut vlasni najmenuvannya Kontroller SCSI mozhe pracyuvati z bud yakim pristroyem na yakomu prisutnij danij interfejs tverdij disk skaner Osnovni realizaciyi SCSI u hronologichnomu poryadku Oglyad interfejsiv SCSI Nazva Rozryadnist shini Chastota shini Propuskna spromozhnist Maksimalna dovzhina kabelyu Maksimalna kilkist pristroyiv SCSI 8 bit 5 MGc 5 MBajt sek 6 m 8 Fast SCSI 8 bit 10 MGc 10 MBajt sek 1 5 3 m 8 Wide SCSI 16 bit 10 MGc 20 MBajt sek 1 5 3 m 15 Ultra SCSI 8 bit 20 MGc 20 MBajt sek 1 5 3 m 5 8 Ultra Wide SCSI 16 bit 20 MGc 40 MBajt sek 1 5 3 m 5 8 Ultra2 SCSI 8 bit 40 MGc 40 MBajt sek 12 m 8 Ultra2 Wide SCSI 16 bit 40 MGc 80 MBajt sek 12 m 15 Ultra3 SCSI 16 bit 40 MGc DDR 160 MBajt sek 12 m 15 Ultra 320 SCSI 16 bit 80 MGc DDR 320 MBajt sek 12 m 15 SCSI 1 Standartizovanij ANSI v 1986 r Vikoristovuvalasya vosmibitova shina z propusknoyu zdatnistyu v 3 5 MBajt sek v asinhronnomu rezhimi i 5 MBajt sek v sinhronnomu rezhimi Maksimalna dovzhina kabelyu do 6 metriv V nash chas majzhe ne vikoristovuyetsya mozhna pobachiti lishe v arhayihchnih pristoroyah SCSI 2 SCSI Host Bus Adapter 16 bit ISA card Cej standart buv zaproponovanij v 1989 roci i isnuvav v dvoh variantah Fast SCSI i Wide SCSI Fast SCSI harakterizuyetsya podvoyenoyu propusknoyu zdatnistyu do 10 MBajt sek Wide SCSI na dodatok do cogo maye podvoyenu rozryadnist shini 16 bitiv sho dozvolyaye dosyagti shvidkosti peredachi 20 MB sek Pri comu maksimalna dovzhina kabelyu obmezhuvalasya troma metrami Takozh v comu standarti bula peredbachena 32 h bitova versiya Wide SCSI yaka dozvolyala vikoristovuvati dva shestnadcyatibitovih kabeli na odnij shini ale cya versiya ne nabula poshirennya SCSI 3 Takozh vidomij pid nazvoyu Ultra SCSI Zaproponovanij v 1992 roci Propuskna zdatnist shini sklala 20 MBajt sek dlya vosmibitovoyi shini i 40 MBajt sek dlya shestnadcyatibitnoyi Maksimalna dovzhina kabelyu tak i zalishilasya rivnoyu trom metram Pristroyi sho vidpovidayut comu standartu vidomi svoyeyu chutlivistyu do yakosti elementiv sistemi kabel terminatori Ultra 2 SCSI Zaproponovanij v 1997 roci Vikoristovuye LVDS Maksimalna dovzhina kabelyu 12 metriv propuskna zdatnist do 80 MBajt sek Ultra 3 SCSI Takozh vidomij pid nazvoyu Ultra 160 SCSI Zaproponovanij v kinci 1999 roku Maye podvoyenu propusknu zdatnist v porivnyanni z Ultra 2 SCSI yaka sklala 160 MBajt sek Zbilshennya propusknoyi zdatnosti vdalosya dosyagti za rahunok odnochasnogo vikoristannya frontiv i zriziv impulsiv U cej standart bulo dodano vikoristannya CRC Cyclic Redundancy Check vipravlennya pomilok Ultra 320 SCSI Rozvitok standartu Ultra 3 z podvoyenoyu shvidkistyu peredachi danih do 320 MBajt sek Ultra 640 SCSI Takozh vidomij pid nazvoyu Fast Ultra 320 Zaproponovanij na pochatku 2003 roku Podvoyena propuskna zdatnist 640 MBajt sek U zv yazku z rizkim skorochennyam maksimalnoyi dovzhini kabelyu nezruchnij dlya vikoristannya z bilsh nizh dvoma pristroyami tomu ne nabuv shirokogo poshirennya Protokol komand SCSIV terminologiyi SCSI vzayemodiya jde mizh iniciatorom i cilovim pristroyem Iniciator posilaye komandu cilovomu pristroyu yakij potim vidpravlyaye vidpovid iniciatorovi Komandi SCSI posilayutsya u viglyadi blokiv opisu komandi Command Descriptor Block CDB Dovzhina kozhnogo bloku mozhe skladati 6 10 12 abo 16 bajt U ostannih versiyah SCSI blok mozhe mati zminnu dovzhinu Blok skladayetsya z odnobajtovogo kodu komandi i parametriv komandi Pislya otrimannya komandi cilovij pristrij povertaye znachennya 00h u razi uspishnogo otrimannya 02h u razi pomilki abo 08h u vipadku yaksho pristrij zajnyatij U vipadku yaksho pristrij povernuv pomilku iniciator zazvichaj posilaye komandu zapitu stanu Pristrij povertaye Key Code Qualifier KCQ Vsi komandi SCSI dilyatsya na chotiri kategoriyi N non data W zapis danih vid iniciatora cilovim pristroyem R chitannya danih i B dvostoronnij obmin danimi Vsogo isnuye poryadka 60 riznih komand SCSI z yakih najchastishe vikoristovuyutsya Test unit ready perevirka gotovnosti pristroyu Inquiry zapit osnovnih harakteristik pristroyu Send diagnostic vkazivka pristroyu provesti samodiagnostiku i povernuti rezultat Request sense povertaye kod pomilki poperednoyi komandi Read capacity povertaye yemkist pristroyu Format Unit Read 4 varianti chitannya Write 4 varianti zapis Write and verify zapis i perevirka Mode select ustanovka parametriv pristroyu Mode sense povertaye potochni parametri pristroyu Kozhen pristrij na SCSI shini maye yak minimum odin nomer logichnogo pristroyu LUN angl Logical Unit Number U deyakih skladnishih vipadkah odin fizichnij pristrij mozhe predstavlyatisya naborom LUN Dlya mozhlivosti roboti dekilkoh nezalezhnih cilovih pristroyiv SCSI v UNIX podibnih operacijnih sistemah zastosovuyetsya adresaciya z dovilno priznachayetsya drajverom identifikatora cilovogo pristroyu SCSI target id ta nomeri LUN skonfigurirovannogo na nomu Simejstvo standartiv SCSI mistit u sobi standartiv rivnya aparaturi standarti SAM i SPC sho opisuyut najgolovnishi komandi i strukturi tipu rozgornutoyi informaciyi pro pomilku i specifichnih dlya klasu pristroyiv standartiv Odnim z ostannih ye MMC Multimedia Command Set povnistyu opisuye sistemu komand privodiv CD DVD Blu Ray u tomu chisli yih riznovidiv z mozhlivistyu zapisu Deyaki privodi napriklad virobnictva Asus i Pioneer vikoristovuyut konkuruyuchij standart Mt Fuji sho vidriznyayetsya vid MMC v deyakih nyuansah SCSI kabeliVnutrishni SCSI kabeli ce zvichajno strichkovi kabeli shlejfi sho mayut 50 abo 68 v shirokomu varianti SCSI kontaktiv Zovnishni kabeli yak pravilo ekranovani i mayut konektori na kincyah TerminuvannyaParalelni shini SCSI zavzhdi povinni terminuvati z oboh bokiv dlya zabezpechennya normalnogo funkcionuvannya Perevazhna bilshist kontroleriv i bagato pristroyiv mayut mozhlivist avtoterminuvannya cherez vikoristannya vbudovanogo terminatora Podalshij rozvitokDlya peredachi komand protokolu SCSI cherez IP merezhi vikoristovuyetsya merezhevij protokol iSCSI zatverdzhenij IETF yak standartnij v 2003 roci Dlya zamini paralelnoyi shini zaproponovana tehnologiya pidklyuchennya pristroyiv po poslidovnij shini Serial Attached SCSI SAS Div takozhHBA LUN Fibre Channel Thunderbolt Merezheva kartaPosilannyaTehnichnij komitet T10 8 grudnya 2020 u Wayback Machine standarti SCSI Virtualna biblioteka dokumentiv pro SCSI 14 bereznya 2006 u Wayback Machine IP over SCSI 18 lyutogo 2008 u Wayback Machine SCSI kontroleri Ultra160 12 lyutogo 2006 u Wayback Machine ros