Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Org_EVM_var_dlya_MGOU.doc
Скачиваний:
20
Добавлен:
21.04.2019
Размер:
6.1 Mб
Скачать

14.4. Локальные системы на базе интерфейса

Анализ системных возможностей интерфейса (наличие нескольких контроллеров с децентрализированным управлением, последовательный и параллельный опрос и т.п.), а также отмеченные его особенности позволяют сделать вывод о применении интерфейса для организации локальных ВС на основе серийных мини- и микроЭВМ различных структур.

В настоящее время получили преимущественное распространение двухмашинные ВС, использующие в качестве –ведущей машины ЭВМ более высокой производительности, а в качестве ведомой – ЭВМ меньшей мощности.

Взаимодействие ЭВМ в ВС осуществляется посредством выходящих на магистраль IEC 625-1 типичных контроллеров с более эффективной организацией системы прерывания и реализацией интерфейсной функции “Контроллер”. При организации системы прерывания системного контроллера ВС учитывают, что время обслуживания запросов от ведомых ЭВМ должно быть минимизировано. При этом котроллеры посылают запросы на прерывание ЭВМ в следующих случаях: возникновение запросов на обслуживание; требование передачи управления от контроллера другой ЭВМ; конец обмена информацией между адресованными устройствами.

С целью повышения степени адаптации мультисистемы предусматривается программное управление разрешениями прерываний по каждой причине. Дальнейшее повышение реактивности ВС обеспечивается формированием индивидуального вектора прерывания для каждого из восьми сигналов ответа при параллельном опросе. В этом случае ВС с восемью ведомыми низовыми ЭВМ имеют преимущество перед аналогичной системой, системный котроллер которой реализует только последовательный опрос.

Эффективная идентификация запросов при параллельном опросе возможна для восьми ведомых контроллеров. Однако программным путем можно увеличить число контроллеров до 64, использую двухступенчатую идентификацию на втором этапе с помощью последовательного либо параллельного опроса. Специфика интерфейса соответствующая организация контроллеров обеспечивают построение сложных ВС типа «ведомый-ведущий» при достаточно простых аппаратурных и программных средствах, в особенности для ЭВМ типа РДР-11. Известны многомашинные ВС на базе РДР-11 и IEC 625-1, обеспечивающие обмен между ЭВМ с быстродействием до 500 Кбайт/с а рамках штатных операционных систем, включая UNIX.

Реализация симметричных мультисистем на базе интерфейса IEC 625-1 возможна при соответствующей организации автономного системного контроллера, на который возложены функции арбитра магистрали и организации обмена информацией между контроллерами. При необходимости обеспечения повышенной надежности ВС на системный контроллер возлагаются функции автоматического контроля по времени «текущего» контроллера. Топология локальных мультисистем на базе нескольких интерфейсов IEC 625-1 при небольшой избыточности обеспечивает повышение общей скорости передачи данных в системе и ее надежность.

Стандарт IEC 625-1 модифицируется комитетом ТС65/ IEC для использования в качестве внутриблочного интерфейса модулей, устанавливаемых в 19-дюймовые крейты NIM.

Аналогичные решения использованы в гибких экономичных восьмиразрядных подсистемах связи с объектом, в конструктивах типа «Евромеханика», предназначенных для построения измерительных систем на базе наиболее массовых персональных ЭВМ. Например, подсистема Microlink фирмы BIODATA содержит широкий набор аналоговых и цифровых модулей, ориентированных на автоматизацию массовых лабораторных исследований и экспериментов в электронике, физике, химии, медицине, биологии.

Программное обеспечение поддерживает следующие основные функции: вторичную адресацию, полноразрядную передачу данных, последовательный и параллельный опрос, тестирование и генерирование сигналов запроса на прерывание, быстрый мультибайтовый ввод со скоростью до 20 Кбайт/с, посылку кодов общего назначения. Программное обеспечение дает возможность совместной работы с интерпретаторами и компиляторами языков высоко уровня, в том числе БЕЙСИК, ПАСКАЛЬ, ФОРТРАН.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]