М.Гук - Аппаратные средства IBM PC, энциклопедия, страница 276
Описание файла
DJVU-файл из архива "М.Гук - Аппаратные средства IBM PC, энциклопедия", который расположен в категории "". Всё это находится в предмете "вычислительные сети и системы" из 7 семестр, которые можно найти в файловом архиве МАИ. Не смотря на прямую связь этого архива с МАИ, его также можно найти и в других разделах. Архив можно найти в разделе "книги и методические указания", в предмете "вычислительные системы и микропроцессоры" в общих файлах.
Просмотр DJVU-файла онлайн
Распознанный текст из DJVU-файла, 276 - страница
Устройства могут работать (ОС вЂ” загружаться, диски — читаться), но, возможно, с не всегда заметными сбоями. Правда, если используется ОС '»»'!пг!очгз ХТ, то, заглянув в журнал регистрации событий (ечепг !ой), можно увидеть «букет» красных фонариков, связанных с устройствами ЯСБ1. «Пышность» этого букета будет зависеть от тяжести нарушений и «норова» устройств. Есть модели, придерживающиеся «строгих правил», и при нарушении терминации устройства работать вообще не будут. Как поступать в каждом конкретном случае, наверное, дело инсталлятора — на «лишний» терминатор или кабель другой конфигурации может просто не хватить денег. Но теория, увы, такова.
Конфигурирование устройств Все устройства на шине должны быть согласованно сконфигурированы. Для них требуется программно или с помощью джамперов установить перечисленные ниже основные параметры: + Идентификатор устройства (ВСЯ! 1П) — адрес 0-7 (для Юн!е ЯС81 Π— 15), уникальный для каждого устройства на шине. Обычно хост-адаптеру, который должен иметь высший приоритет, назначается адрес 7 (8 для ЮЫе ЯСБ1, если все устройства 16-битные). Позиционный код, используемый для адресации, обеспечивает совместимость адресации 8- и 16-битных устройств на одной шине. Ряд версий В!ОЙ считает загрузочным только устройство с ЗСЯ! 1Р - О. + Контроль четности (5С51 Рагйу). Если хотя бы одно устройство не поддерживает контроля четности, он должен быть отключен для всех устройств на шине.
Контроль четности, особенно для дисковых устройств, является необходимым средством защиты от искажения данных при передаче по шине. в Включение терминаторов (Тегпппабоп). В современных устройствах применяются активные терминаторы, которые могут включаться одним джампером или программным сигналом. ВНИМАНИЕ Правильная установка терминаторов крайне существенна — отсутствие/избыток терминаторов может привести к неустойчивости или неработоспособности интврфвйса. + Питание терминаторов (Тегпйпагог Ро нег) должно быть включено джампером (или программно) хотя бы на одном устройстве.
+ Согласование скорости синхронного обмена (БСБ! ВупсЬгопоцз ХейоВаеюп). Режим синхронного обмена, обеспечивающий высокую производительность, включается по взаимному согласию устройств. Если хотя бы одно устройство на шине его не поддерживает, рекомендуют запретить согласование на хост-адаптере. Если обмен будет инициирован целевым устройством, под- 20.5. Устройства 8С8! с последовательным интер ейсом — 8А8 1О1З держивающим синхронный режим, «нормальный» хост-адаптер поддержит этот режим. Целевому устройству можно запретить запрос синхронного режима специальным джампером, который может называться «ЕпаЫе Т1-ЗРИ» (Тагйег 1п!с!асед Яупспгопопз РаСа Тгапз(ег Нег!пез! Хеяог!аг!оп).
е Разрешение отключения (ЕпаЫе д!зсоппесг!оп). Устройствам можно отключаться от шины при неготовности данных во время длительных операций с носителем, что весьма эффективно в многозадачном режиме при нескольких ПУ на шине. В случае одного устройства отключение приводит только к дополнительным затратам времени на повторное соединение. е Согласование ширины шины данных (Ж!де )ч!ейог!ас!оп) тоже выполняется по протоколу шины, исходя из возможностей обоих участников обмена. Целевому устройству можно запретить запрос 16-битного режима специальным джампером, который может называться «ЕпаЫе Т1-%'РТК» (Тагйес 1п!г!агед %'Ые Рэга Тгапз(ег Вес!пезг Иеяог!аг!оп).
е Запрет 16-разрядного режима (Р!заЫе ъ Ые) позволяет подключить «широкое» устройство к «узкой» шине. е Принудительное переключение в линейный режим (апогее БЕ) позволяет перевести устройство 1.Ъ'Р в режим ЯЕ независимо от состояния линии 01ГГ5ЕМ5. е Запрет синхронизации по обоим фронтам (РгзаЫе 13!60) позволяет принудительно перевести устройство 11!сгаЗ 5С51 в режим 13!сга2. е Старт по команде (5гаг! оп сопппапд), или запрет автоматического запуска шпиндвльного двигателя (Р!заЫе Апго 5р!и пр). При установке этого параметра запуск двигателя устройства выполняется только по команде от хост-адаптера, что позволяет снизить пик нагрузки блока питания в момент включения.
Хост будет запускать устройства последовательно. е Задержанный старт (Ре!ауед 5гаг!) в сочетании с джамперами выбора задержки позволяет автоматически запускать двигатель через указанный интервал после подачи питания (разным устройствам задают различные значения задержки). 20.5. Устройства ЗСЗ! с последовательным интерфейсом — ЗАЗ Последовательный интерфейс для подключения устройств 5С51 (Зейа! АгсасЬед 5С51, 5А5) разработан на основе физического интерфейса Зег!а1 АТА. Однако устройства 5А5 используют свой транспортный протокол (55Р), который отвечает общей идеологии 5С51 (см.
20.2). Для подключения устройств 5АЯ к компьютеру служит хост-адаптер (НВА) с интерфейсом 5А5, к которому можно подключать как устройства 5А5, так и устройства 5АТА — их физические интерфейсы совместимы. Возможные варианты подключения устройств приведены на рис. 20.!2.
1014 Глава 20. Интер йс 808! Устройстве ВАТА Устройстве ЗАЗ Устройстве Устройства ЗАЗ ВАТА е б Рис. 20.12. Подключение устройств ЗАЗ и ВАТА к хост-адаптеру: е — прямое, б — черезэкспендер При прямом подключении к хост-адаптеру (рис. 20.12, а) устройства БАБ и БАТА взаимодействуют с хостом по своим транспортным протоколам (ББР и «родной» протокол БАТА соответственно).
При использовании экспандеров (рис. 20.12, 6) число подключаемых устройств может превышать число портов хост-адаптера. В БАБ используется три транспортных протокола: е ББР (Бег!а! БСБ! Ргососо1) — поддержка устройств ХАЯ (днсковых, ленточных и иных устройств БСБ! с последовательным интерфейсом); е БТР (Бег!а! АТА Типпе1!пй Ргососо1) — организация туннелей для взаимодействия с дисковыми устройствами Бег1а! АТА' (этот протокол используется, если устройство БАТА подключается к экспандеру); е БМР (Бепа! Мапаяетпепг Ргососо1) — управление экспандерами БАБ (промежуточными интерфейсными устройствами), обеспечивающими связь конечных устройств (инициаторов и целевых устройств).
Устройства, порты и соединения ЗАЗ Подключение устройства БАБ обеспечивает трансивер РЬу — приемник и передатчик последовательного интерфейса. Приемник и передатчик работают на одинаковых скоростях (01 — 1,5 Гбит/с, 02 — 3 Гбит/с), прием и передача идут независимо друг от друга (полный дуплекс). Каждый трансивер в устройстве имеет собственный идентификатор (номер). Устройства БАБ содержат порты. Пора — это группа трансиверов (от 1 до 128) с одинаковыми БАБ-адресамн, подключенных к другой группе трансиверов с одинаковыми (но другими) БАБ-адресами. «Узкий» (пагготу) порт содержит один трансивер, «широкий» вЂ” два и более трансиверов.
Порты определяются (конфигурируются) на этапе инициализации устройства. 1 Во»пожня также поддержкз устройств АТАРВ хотя двойное преобрззовзнне протоколов вряд ли пелесообрвзно. 20.5. Уст ойствв ЗСЗ! с последовательным интер ейсом — ЗАЗ 1015 БАБ-адрес — это глобально уникальный 64-битный идентификатор', который присваивается каждому БАБ-порту и каждому БАБ-экспандеру. В БАБ определено два класса устройств: конечные устройства (епд дегдсе) и устройства-экспандеры (ехрапс!ег с!еч!се). Конвчныв устройства — это устройства БАБ, являющиеся инициаторами или/ и целевыми устройствами БСБ1 (или БАТА). Примером конечного устройства является БАБ-диск, у которою два трансивера всегда имеют отдельные БАБ-адреса, — устройство двухпортовое (для диска «широкий» порт не требуется). Другой пример — хост-адаптер, содержащий 8 трансиверов, в котором возможны разные варианты конфигурации: в один БАБ-адрес на все трансиверы — это адаптер с одним, потенциально «очень широким» портом; «г два БАБ-адреса, каждый на группу из четырех трансиверов — двухпортовый адаптер (удобен для подключения четырехканальными кабелями); о восемь БАБ-адресов — восьмипортовый адаптер, к которому можно подключить до 8 устройств БАБ и БАТА.
Устройства-экснандвры служат для объединения конечных устройств в сложных конфигурациях. Экспандер имеет собственный БАБ-адрес для управления его функциями по протоколу БМР. Экспандер может содержать и внутренние устройства БАБ (со своими БАБ-адресами), подключаемые к его портам с виртуальныии трансивврами. Эти устройства могут, например, использоваться для управления блоком (цитание, климат, защита и т. п.).
Каждый трансивер экспандера имеет собственный идентификатор (номер), уникальный в пределах экспандера. Порты экспандера могут служить для подключения инициаторов и целевых устройств БАБ, а также других экспандеров. По этим портам будут передаваться кадры любых протоколов (ББР, БТР, БМР).