передаються суцільним потоком з попередньо визначеною швидкістю. Після завершення передавання цільовий пристрій запитує ініціатора про підтвердження (статус передавання). Якщо помилок не було і повторювати нічого не треба, то цільовий пристрій сповіщає про закінчення виконання команди.
Під час роботи шина може бути в одному з таких станів:
Bus free - вільна шина;
Selection - вибір;
Command - передавання команди;
Data - передавання даних;
Status - передавання статусу;
Message - передавання повідомлення;
Arbitration - арбітраж;
Reselection - повторний вибір.
Типи пристроїв та команди. Для кожного типу пристрою стандарт передбачав власний набір високорівневих команд. Для SCSI-1 визначено шість типів пристроїв:
пристрій довільного доступу (твердий диск);
пристрій послідовного доступу (накопичувач на магнітній стрічці);
принтер;
процесор;
CD-RW (записувач);
пристрій довільного доступу лише для читання.
Довжина команди становить 6 байт. Перший байт визначає тип команди або код операції. Решта байтів команди інтерпретовані залежно від змісту першого. Всі команди передають в асинхронному режимі, та якщо у відповідь на них передають дані, то передавання таких відповідей синхронне.
У стандарті SCSI-2 було введено дві нові команди: Disconnect та Reconnect. Вони давали змогу периферійному пристрою тимчасово вивільнити шину під час виконання внутрішніх операцій, наприклад, шукання даних на диску, та поновити сполучення, коли пристрій готовий до передавання. Завдяки цьому збільшено ефективність використання шини. Загалом у SCSI-2 ефективність використання шини досягла 70%. З'явилася змога формування гостом черг команд для одного пристрою з наступним пересиланням цілого набору послідовних команд. Контролер пристрою може опрацьовувати отриманий набір команд та оптимізувати процес їхнього виконання (наприклад, в елеваторному пошуку, коли запити до диска сортують так, щоб забезпечити мінімальне переміщення головок диска).
Термінування буває пасивним або активним. У разі пасивного термінування опір на 220 Ом приєднують до джерела напруги 4.25-5.25 В, а опір 300 Ом - до землі. Зміни напруги живлення впливають на якість термінування. В активному термінаторі опір 110 Ом приєднаний до регулятора напруги 2.85 Ом, який підтримує це значення сталим, що сприяє ліпшому вирішенню завдання з термінування.
За конструктивним виконанням термінування буває зовнішнім та внутрішнім. Внутрішнє реалізоване безпосередньо на платі SCSI. Його активізують з використанням перемичок та перемикачів. Зовнішній термінатор зроблений у вигляді окремого блока, який вставляють у роз'єднувач. В сучасних реалізаціях термінування може вмикатися автоматично, якщо пристрій є крайнім у ланцюзі.
Стандарт SCSI-3 є не одним документом, а цілим набором документів, пов'язаних один
3 одним. Сьогодні визначена архітектурна модель SCSI-3. Набір стандартів передбачає єдиний стандарт на архітектуру (SCSI Architectural Model (SAM)) та нефіксований набір стандартів для конкретних її реалізацій (рис. Д. 12.1).
Стандарт на загальний метод доступу (Common Access Method) визначає архітектуру засобів доступу госта та відповідні сервіси. Стандарти на конкретні набори команд (Device-Type Specific Command Set) описують моделі конкретних типів пристроїв та команди, з якими працює цей пристрій. Серед тих команд можуть бути й загальні. Стандарт на загальний набір команд визначає командйіа правила поведінки, обов'язкові для всіх типів пристроїв; стандарти на транспортні протоколи - правила взаємодії пристроїв SCSI, стандарти на фізичні сполучення - комплекси електричних, механічних характеристик для різних типів фізичних сполучень. Тут можна використовувати такі технології, як Firewire, Fibre Channel.
Для опису архітектури SCSI-3 використано об'єктну парадигму: її сформульовано в термінах незалежних об'єктів, що взаємодіють та надають один одному через визначені інтерфейси визначені сервіси. Під час обміну пристрої можуть відігравати ролі ініціатора та одержувача.
Запити на передавання генерує клієнт застосування (Application Client). Таким клієнтом найчастіше є драйвер пристрою на гості. Клієнт застосування працює з певною структурною моделлю системи SCSI (рис. Д.12.2). Модель має ієрархічну структуру. В корені ієрархії є вся система SCSI - так званий домен SCSI. Домен складається з пристроїв SCSI, які є передавачами/ одержувачами інформації та підсистеми передавання (доставляння). Мінімальна кількість пристроїв SCSI для утворення домену - два. Це пара - ініціатор (передавач, Initiator) та одержувач (Target).
Завданням підсистеми передавання є доставляння команд і даних між ініціатором та одержувачем. її складовими частинами є підсистема мережевого сполучення та порт доставляння. Порт доставляння фізично розміщений на одному з пристроїв SCSI і є програмно-апа
ратним забезпеченням, яке реалізує протоколи передавання інформації по мережевому сполученню.
Логічні складові пристрою SCSI - ініціатор (передавач), приймач та порт доставляння. Ініціатор генерує команди, а приймач їх виконує. Важливою частиною ініціатора є клієнт застосування.
Приймач складається з менеджера задач та одного або кількох логічних пристроїв. Менеджер задач с диспетчером, який керує виконанням задач, а кожен логічний пристрій відповідає за виконання певного типу задач. Логічний пристрій складається з сервера пристрою, який виконує задачі, та однієї чи більше черг задач, що чекають на виконання.
Загальний метод доступу визначає взаємодію комп'ютера з пристроєм SCSI через адаптер госта. Метод визначає загальну архітектуру такої взаємодії, єдину для різних типів адаптерів та пристроїв SCSI.
Стандарт на спільний набір команд (Primary Commands, SPC) визначає загальні для всіх типів пристроїв команди, модель процесора, його команди та параметри. (Процесор є частиною домену SCSI).
Д.12.2. Інтелектуальні функції сучасних адаптерів
У сучасних мережах швидкість передавання даних вже перевищує швидкість обміну пам'ять - твердий диск. Це призводить до потреби реалізувати в адаптерах розвинуті інтелектуальні функції з метою збільшення їхньої продуктивності.
Розглянемо окремі технології фірм-виробників адаптерів.
3COM. Технологія Parallel Tasking передбачає одночасне виконання передавання та приймання даних. Крім того, зменшена затримка у буфері передавання. Передавання кадру може початися без закінчення його приймання з пам'яті ПК.
У технології Parallel Tasking II збільшена вислідна швидкість передавання завдяки поліпшенню взаємодії з РСІ-шиною.