Устройство для распределения заданий в терминальной сети
Изобретение относится к автоматике, в частности к системе управления терминальной сетью персональных ЭВМ, и может быть использовано при организации распределения заданий в локальной сети. Целью изобретения является повышение достоверности выходной информации за счет исключения потерь распределяемых заданий. Поставленная цель достигается тем, что устройство содержит два блока памяти, четыре регистра, дешифратор, (Т + 3) групп элементов И, два счетчика, сумматор, схемы сравнения, три элемента ИЛИ, семь элементов задержки. 3 ил.
Изобретение относится к автоматике, в частности к системе управления терминальной сетью персональных ЭВМ, и может быть использовано при организации распределения заданий в локальной сети.
Известно одно из технических решений, при котором устройство содержит центральный процессор, входы которого соединены с регистрами состояний, а выход подключен к логическому блоку, другие входы которого соединены с блоками памяти, синхронизации и управления (1). Недостаток этого устройства состоит в его конструктивной сложности. Известно и другое техническое решение, при котором устройство содержит дешифратор адреса, входы которого являются входами устройства, а выходы соединены со счетным и информационным входами счетчика и с одними входами первого элемента ИЛИ, выход которого подключен к входу первого элемента задержки, выход которого соединен с входом считывания блока памяти, адресный вход которого подключен к выходу счетчика, а выход соединен с одними входами элементов И первой группы, первый триггер, единичный выход которого подключен к одним входам элементов ИЛИ первой группы, а нулевой выход соединен с одними входами элементов ИЛИ второй группы, второй триггер, прямой выход которого подключен к одному входу элементов И, другой вход которого соединен с выходом второго элемента задержки, а выходы подключены к прямым входам триггеров группы, выходы которых соединены с другими входами элементов ИЛИ первой и второй групп, выходы которых подключены к соответствующим элементам И группы (2). Последнее из перечисленных выше технических решений наиболее близко к описываемому устройству. Его недостаток состоит в ограниченных функциональных возможностях, обусловленных тем, что передача заданий операторам на интеллектуальные рабочие места осуществляется независимо от того, может принять это задание соответствующий терминал или нет, так как он занят в это время выполнением другого срочного задания. Если оператор задания принять не может, так как интеллектуальный терминал занят решением задачи, то это задание может быть просто потеряно, что снижает надежность устройства в целом. Целью изобретения является повышение достоверности выходной информации за счет исключения потерь распределяемых заданий. На фиг. 1 представлена структурная схема заявленного объекта; на фиг. 2 - временная диаграмма, поясняющая работу устройства. Устройство (фиг. 1) содержит первый 1, второй 2 и третий 3 регистры, первый блок памяти 4, выполненный в виде ОЗУ, второй блок 5 памяти, выполненный в виде ПЗУ, дешифратор 6, первый 7 и второй 8 счетчики, компаратор 9, триггер 10, сумматор 11 комбинационного типа, группу триггеров 12-14, первую 15-17, вторую 18, 19, третью 20, 21, четвертую 22, 23 и пятую 24-26 группы элементов И, первый 27 и второй 28 элементы И, первый 29, второй 30, третий 31 элементы ИЛИ, первый 32, второй 33, третий 34, четвертый 35, пятый 36, шестой 37, седьмой 38 элементы задержки. На чертеже (фиг. 1) показаны входы 39-42 и выходы 43-47. Устройство включает регистр 1, соединенный с дешифратором 6 и компаратором 9, регистр 2, входы которого подключены к выходу блока 5 памяти и элементу задержки 32, а выход соединен с одним входом сумматора 11, другой вход которого подключен к выходу счетчика 7, а выход соединен с адресным входом блока 4 памяти, выходы которого соединены с элементами 15-17 И, подключенными к выходам элемента 30 ИЛИ и соответствующих триггеров 12-14, входы компаратора 9 соединены с выходами регистра 1 и счетчика 7, а выход подключен к входу триггера 10, прямой и инверсный выходы которого соединены с входами элементов 27, 28 И, регистр 3, выходы которого подключены к входам элементов 18-23 И, выходы которых соединены с входами триггеров 12-14, нулевые входы которых подключены к выходу элемента 28 И, второй счетчик 8, соединенный с выходом элемента 23 И и с выходом элемента 37 задержки, входы элемента 29 ИЛИ соединены с выходами элементов 18, 20, 22 И, а выход подключен к элементу 35 задержки, соединенному с элементом 30 ИЛИ, выход которого подключен к входу считывания блока 4 памяти, вход элемента 34 задержки соединен с выходом элемента 33 задержки, а выход подключен к одному входу элемента 31 ИЛИ, другой вход которого соединен с выходом элемента задержки 38, подключенного к выходу элемента 23 И, при этом выход элемента 31 ИЛИ соединен с входами элементов 18, 19 И, входы элементов 20, 21 И подключены к выходу элемента 19 И, а входы элементов 22, 23 И соединены с выходом элемента 21 И. Устройство работает следующим образом. Интеллектуальные терминалы (автоматизированные рабочие места - АРМ), выполненные на базе персональных ЭВМ ЕС-1841, подключаются информационными входами соответственно к выходам 43-46 устройства. Информация о состоянии, в котором находятся АРМы (заняты, неисправны или готовы к выполнению расчетов), поступает в соответствующие разряды регистра 3 с входа 40. При готовности к работе соответствующего АРМа в соответствующем разряде регистра 3 будет "1", в противном случае - "0". Данным устройством задание на выполнение соответствующего расчета с входа 39 заносится в регистр 1 синхроимпульсом с входа 41 (фиг. 2, 3 поз. 1). Задание на выполнение расчета имеет следующий вид: Номер задания

Формула изобретения
УСТРОЙСТВО ДЛЯ РАСПРЕДЕЛЕНИЯ ЗАДАНИЙ В ТЕРМИНАЛЬНОЙ СЕТИ, содержащее первый блок памяти, три элемента задержки, дешифратор, первый счетчик, T + 2 групп элементов И, где T - количество терминалов, триггер, два элемента И, первый элемент ИЛИ, группу триггеров, причем вход первого элемента задержки подключен к входу записи-чтения первого блока памяти, выход K-го разряда первого блока памяти подключен к первому входу K-го элемента И P-й группы, (K = 1, M, где M - разрядность задания, P = 1, T,) выход P-го триггера группы подключен к второму входу K-го элемента И P-й группы, выход которого подключен к K-му разряду P-го информационного выхода устройства, вход приема задания устройства через второй элемент задержки подключен к входу третьего элемента задержки, отличающееся тем, что, с целью повышения достоверности выходной информации за счет исключения потерь распределяемых заданий, в него введены три регистра, группа элементов И, второй блок памяти, схема сравнения, сумматор, с четвертого по седьмой элементы задержки, второй и третий элементы ИЛИ, второй счетчик, причем выход второго элемента задержки подключен к первым входам элементов И (T + 1)-й группы, вторые входы и выходы которых подключены к соответствующим выходам дешифратора и к разрядам адресного входа второго блока памяти соответственно, вход кодов распределяемых заданий устройства подключен к информационному входу первого регистра, синхровход которого подключен к входу приема задания устройства, первый и второй выходы первого регистра подключены соответственно к входу дешифратора и первому информационному входу схемы сравнения, прямой и инверсный выходы триггера подключены соответственно к первым входам первого и второго элементов И, выход первого элемента И подключен к выходу индикации окончания выдачи задания устройства, входам установки в "0" триггеров группы и через четвертый элемент задержки - к входам установки в "0" первого и второго счетчиков, первого и второго регистров и триггера, выход второго элемента И подключен к первому входу первого элемента ИЛИ, выход которого подключен к третьим входам элементов И P-й группы и входу первого элемента задержки, выход которого подключен к счетному входу первого счетчика и через пятый элемент задержки - к вторым входам первого и второго элементов И, выход второго элемента ИЛИ через шестой элемент задержки подключен к второму входу первого элемента ИЛИ, входы состояния приемников и синхронизации приема заданий устройства подключены соответственно к информационному входу и синхровходу третьего регистра, прямой и инверсный выходы P-го разряда которого подключены соответственно к первым входам P-х элементов И (T + 2)-й и (T + 3)-й групп, выход P-го элемента И (T + 2)-й группы подключен к входу установки в "1" P-го триггера группы и к P-му входу второго элемента ИЛИ, выход второго блока памяти подключен к информационному входу второго регистра, выход которого подключен к первому информационному входу сумматора, выход которого подключен к адресному входу первого блока памяти, выход первого счетчика подключен к вторым информационным входам схемы сравнения и сумматора, выход третьего элемента задержки подключен к синхровходу второго регистра и первому входу третьего элемента ИЛИ, выход которого подключен к вторым входам первых элементов И (T + 2)-й и (T + 3)-й групп, выход H-го элемента И (T + 3)-й группы подключен к вторым входам (H + 1)-х элементов И (T + 2)-й и (T + 3)-й групп, (H + 1), T-го элемента И (T + 3)-й группы подключен к синхровходу второго счетчика и через седьмой элемент задержки - к второму входу третьего элемента ИЛИ, выход второго счетчика подключен к выходу индикации ошибки распределения заданий устройства, выход схемы сравнения подключен к входу установки в "1" триггера.РИСУНКИ
Рисунок 1, Рисунок 2, Рисунок 3
Похожие патенты:
Изобретение относится к вычислительной технике и может быть использовано в распределенных вычислительных системах, содержащих несколько активных источников информации, подключенных к общей магистрали
Изобретение относится к вычислительной технике и может быть использовано в распределенных вычислительных системах, содержащих несколько активных источников информации, подключенных к общей магистрали
Изобретение относится к вычислительной технике и может использоваться в многомашинных системах и сетях для управления доступом к общей магистрали
Изобретение относится к вычислительной технике и может быть использовано для распределения заданий по процессорам в мультиплексорных системах
Изобретение относится к вычислительной технике и связи и может быть использовано в многомашинных и многопроцессорных системах для децентрализованного управления доступом к общему ресурсу
Устройство управления доступом к магистрали в локальных сетях с магистральной архитектурой // 2017204
Изобретение относится к вычислительной технике и может быть использовано в качестве устройства управления доступом к магистрали при построении локальных сетей с магистральной архитектурой
Многоканальное устройство приоритета // 2013804
Изобретение относится к вычислительной технике и может быть использовано в системах группового управления станками с числовым программным управлением и другими объектами
Изобретение относится к вычислительной технике и может быть использовано в качестве устройства управления доступом к магистрали при построении локальных сетей с магистральной архитектурой
Устройство приоритетных прерываний // 2006920
Изобретение относится к области цифровых вычислительных машин и может быть использовано в устройствах мультипрограммирования
Изобретение относится к вычислительной технике и предназначено для построения высоконадежных управляющих машин за счет перехвата магистрали в случае наличия ограничений на время доступа к магистрали одной ЭВМ и повышения достоверности функционирования за счет предотвращения отказа устройства при неисправности одной ЭВМ путем принудительного захвата магистрали исправной ЭВМ
Изобретение относится к автоматике и вычислительной технике, а точнее к приоритетной обработке данных, и предназначено для использования в мультипроцессорных системах, в локальных сетях и в системах распределенного управления
Многоканальное устройство приоритета // 2108618
Изобретение относится к вычислительной технике и может быть использовано для организации доступа к коллективно используемому ресурсу
Многоканальное устройство приоритета // 2109327
Устройство для коммутации сообщений // 2110837
Изобретение относится к вычислительной технике и может быть использовано для организации межмашинного обмена в распределенных вычислительных комплексах и сетях ЭВМ
Изобретение относится к вычислительной технике и предназначено для использования в локальных вычислительных сетях с шинной топологией для управления передачей пакетов данных через общий канал
Изобретение относится к способам управления перегрузкой сообщениями элементарной программы в электронной системе коммутации
Изобретение относится к области вычислительной техники и может быть применено в системах обмена данными
Изобретение относится к отвечающей системе, то есть способной к работе в реальном масштабе времени и толерантной к ошибкам системе для обработки сигналов, с множеством блоков обработки данных, которые соединены друг с другом через блоки передачи данных
Изобретение относится к вычислительной технике и может найти применение в отказоустойчивых многопроцессорных системах для перераспределения нагрузки между процессорами во время отказов
Изобретение относится к вычислительной технике и может быть использовано в устройствах последовательно-параллельного обслуживания запросов абонентов с переменным распределением потоков информации по линиям связи