Cтраница 4
Свободносвязанные системы могут иметь один главный, выделенный процессор с общесистемными полномочиями. Остальные процессоры в этих системах, общающиеся с ним по каналам передачи информации, являются местными или локальными. Часто в случае отказа главного процессора его функции может взять на себя один из локальных процессоров. [46]
Главные процессоры помещают эти скорректированные данные в программу управления. Программа управления генерирует таблицу выходных значений, базирующуюся на таблице входных значений, в соответствии с правилами, введенными пользователем. Коммуникационный процессор ввода-вывода на каждом главном процессоре управляет пересылкой выходных данных в выходные модули через шину ввода-вывода. Используя таблицу выходных значений, коммуникационный процессор ввода-вывода создает маленькие таблицы, каждая из которых соответствует отдельному выходному модулю системы. [47]
Например, главный процессор А передает соответствующую таблицу в сегмент A ( Leg А) каждого выходного модуля через шину ввода-вывода. Передача выходных данных имеет приоритет перед обычным сканированием всех модулей ввода-вывода. Коммуникационный процессор ввода-вывода управляет обменом данными между главными процессорами и коммуникационными модулями, используя коммуникационную шину. [48]
В ВК СМ-121С возможны два режима организации работ: двухпроцессорный и двухмашинный. В двухпроцессорном комплексе оба процессора работают под управлением одной общей операционной системы, динамически распределяющей между ними задачи, а вся главная память и nepndiepHHhbie устройства равнодоступны для обоих процессоров. В двухмашинном комплексе память распределена поровну между обоими главными процессорами. Каждый процессор работает под управлением отдельной операционной системы и имеет доступ к памяти другого процессора только по чтению. [49]
Троированная архитектура гарантирует надежность и обеспечивает безошибочную непрерывную работу при наличии постоянно возникающих ошибок или временных сбоев, как внутренних компонентов, так и внешних. Каждый модуль ввода-вывода имеет три независимых сегмента - Legs. Каждое плечо входного модуля получает данные, и передает эти данные своему главному процессору А, В, или С. Три главных процессора А, В, и С связаны между собой высокоскоростной шиной TRIBUS. Контроллер TRICON постоянно оценивается независимыми экспертными организациями, и постоянно имеет соответствующие сертификаты. [50]
Система с несколькими процессорами, один из которых является главным ( ведущим), а. Главный процессор предназначен для выполнения тех действий, которые не могут выполнять подчиненные и которые обычно связаны с распределением ресурсов и инициированием информационного обмена с периферийными устройствами. Этот принцип в значительной степени облегчает решение проблемы синхронизации, поскольку лишь один главный процессор оказывается активным в тех ситуациях, когда при ином подходе в программах появляются критические секции ( С. Недостаток введения искусственной асимметрии процессоров состоит в том, что возникают задержки в выполнении процессов, которые могли бы продолжаться, но приостанавливаются по причине отсутствия у свободных процессоров необходимых привилегий. [51]
В такой сети имеется одна общая петля связи, к которой подсоединены все узлы. Данные, которые нужно передать, проходят последовательно через узлы петли. Эта структура очень экономична в тех случаях, если несколько удаленных станций и главных процессоров расположены поблизости один от другого, например находятся в одном здании или размещены на территории завода. Однако если расстояния между станциями велики, стоимость канала связи для кольцевой структуры может оказаться слишком высокой и потребуется более дешевый тип распределенной сети. Два таких типа описаны ниже. [52]