Устройство для моделирования систем передачи и обработки информации

Иллюстрации

Показать все

Реферат

 

Изобретение относится к технике связи и вычислительной технике и может быть использовано при разработке и моделировании систем передачи и обработки информации. Цель изобретения расширение функциональных возможностей устройства за счет моделирования радиальных двухуровневых систем пере (Л 00 00 со о оо

СОЮЗ СОВЕТСКИХ

СОЦИАЛИСТИЧЕСКИХ

РЕСПУБЛИК (19) (111

А1 (50 4 С 06 Е 15/20

ОПИСАНИЕ ИЗОБРЕТЕНИЯ

К А BTOPCHOMY СВИДЕТЕЛЬСТВУ

13, l3

И э. !:1с 1," 1

ГОСУДАРСТВЕННЫЙ НОМИТЕТ СССР

ПО ДЕЛАМ ИЗОБРЕТЕНИЙ И ОТКРЫТИЙ (21) 4026030/24-24 (22) 21.02.86 (46) 15.09.87. Бюл. М 34 (72) Г.А.Черноморов, В.Н.Ковалевский и В.А.Гудев (53) 681.3(088.8) (56) Авторское свидетельство СССР

N 1150629, кл. С 06 Е 15/20, 1983.

Авторское свидетельство СССР

М- 1109758 ° кл. G 06 Е 15/?Оэ 1983 ° (54) УСТРОЙСТВО ДЛЯ МОДЕЛИРОВАНИЯ

СИСТЕМ ПЕРЕДАЧИ И ОБРАБОТКИ ИНФОРМАЦИИ (57) Изобретение относится к технике связи и вычислительной технике и может быть использовано при разработке и моделировании систем передачи и обработки информации. Цель изобретения— расширение функциональных возможностей устройства эа счет моделирования радиальных двухуровневых систем пере11 ,глчи и Об>р;)бо тки информации. У стр<>йстно (<>держит группу идентичных каналов 1 моделирования передачи информациии, к;)ждый и:1 ко торых вклк>чает ..>лемент 2 запрета, элемент 3 задержки, триггер 4, элемент И 6, счетчик б 1<ырлб< санных сообщений, счетчик 7 переданных сообщений, счетчик 8 числа простоев, элемент И;1И 9, генер;1тор 10 случайных импу:)ьсов, элемент

17 (103

ii1 11, 1 <(нерлтор 12 случайk

c(>E) <..o(>6>III(ний, элемент 13 задержки

t э:)емеит И 1«, четчик 15 переданных квит l)I)I)I)1 генератор 1б <-лучайных импул),сов, элемент 11Е 17, элемент ИЛИ

18, тлймер 1 1, элемент ИЛИ 20. Б> состав устр<>йства также входит реверckIIIIIIIl1I блок 21 сдвига, генератор ? 7. с>)у <лйш)х импульсoR опроса и блок 23 индиклции. 2 ил.

Изобретение относится к технике с)<яз» и вычислительной технике и моя<..ò быть использовано при разработке моделировании систем передачи и

Обработки информации.

0(,1ь изобретения — расширение

<1> v I I k; l ll I 011 IIJI E возможностей з а счет моделирования радиальных двухуровнень)х систем передачи и обработки информации.

Системы с радиальной двухуровневой структурой имеют следующий состав: центральная вычислительная машина располагается на первом (верхнем) уровне, а подчиненные вычислительные м<)п)ины с различными приоритетами нл втором (нижнем) уровне. Обмен информацией осуществляется по каналам связи, радиально соед))ияющим маг))ину 20 верхнего уровня с к<гкдой машиной ниж)него уровня. Инфор IIIII«ol)»k)< сообщения передают< я с нижнего уровня на верхш)й, à с I)epx)le) o — ответные квитанции. "5

В центральной ЭВМ формируется очередь входных сообщений. Б целях исключе)шя ситулшш переполнения этой очереди в нее может помещаться то IE K(>

30 по Одному сообщению от каждой под|шнеш)ой ЭБМ, 11оэтому передачи квитанции какой-либо ЭВМ нижнего уровня llpoизводится центральной машиной только тогда, когда соответствующее сообщение выбрано из очереди на обслуживание, Соответственно до прихода квитлн1I)IkI кап )JI со стороны ЭВ1 1 ш)жнего уровня -) лб))окироьлн °

Бо время передачи сообщешш (кви40 тлн)пий) в канлллх связи мог ут возниклт). отказы, привод)ппие к потере информации. 11оэтому в случае отсутствия квитанции 1)a переданное сообщение 3ВМ простаивает в течение заданного время ожидания (оно задается для каждого

Kl1l<1лл исходя из c ììçрнОГО макси мллш<огo времени, злтрлчивлемогo нл передлчу сообщения и квитанции, на нахождение сообщения в очереди).

Выбор сообщений из очереди центральной ЭВ,1 реализуется в соответствии с внесистемными (априорно заданными) приоритетами, присвоенными под— чиненным ЭБМ и их сообщениям. Приоритетность вычислительных машин нижнего уровня в указанной системе межмашинного обмена Обрлтна их порядковой нумерации, т,е. чем меньше порядковый номер ЭВМ, тем выше ее приоритет.

Указа)шые системы межмашинного обмена представляют собой инфоpMàöèонные вычислительные комплексы, имеющие центральный банк данных на базе ЭБ11 верхнего уровня, в котором производится запись, корректировки информации со стороны вычислительных информационно-управляющих систем нижнего уровня.

На фиг.1 изображена структурная схема устройства; на фиг.2 — структурная схема реверсивного блока сдвига.

Устройство содержит группу каналов

1 моделирования передачи информации, каждыи из которых включает элемент 2 запрета, второй элемент 3 задержки, триггер 4, первый элемент И 5, счетчик б выработанных сообщений, счетчик 7 переданных сообщений, счетчик 8 числа простоев, второй элемент И51И 9, первый генератор 10 случл))нк)х импульсов, з

13379 первый элемент НЕ 11, генератор 12 случайных импульсов сообщений, первый элемент 13 задержки, второй элемент

И 14, счетчик 15 переданных квитанций, 5 второй генератор 16 случайных импульсов, второй элемент НЕ 17, первый элемент ИЛИ 18> таймер 19, третий элемент ИЛИ ?О, реверсивный блок 21 сдвига, генератор 22 случайных импульсов 1О опроса, блок 23 индикации.

Реверсивный блок 21 сдвига (фиг,2) состоит из трех узлов.

Узел 24 гасит единицу в приоритетном разряде стандартного регистра без 15 изменения состояния остальных разрядов этого регистра. Узел имеет однородную структуру и в каждом разряде содержит схему, которая реализует логическую функцию ХЛУ Ч Х ЛУ . 20

Узел 25 представляет собой стандартный двухнаправленный регистр сдвига с параллельным занесением информации. Параллельное занесение информации осуществляется через входы Д1-ДК, 25 когда на управляющих входах поддерживаются уровни логической "1", а на вход "С" поступает тактовый импульс.

Режим хранения выполняется при отсутствии на входе "С" тактового им- д0 пульса, Режим установки в 10" выполняется при общем сбросе устройства.

Узел 26 предназначен для определения приоритетного разряда стандартного регистра сдвига. Приоритетным является первый по порядку, начиная с первого, разряд, содержащий логическую "1". В состав блока входят элементы ИЛИ 27-29, элементы И 30, элементы ИЛИ 31, элементы ИЛИ-НЕ 32, 40 элементьг И 33.

Устройство работает следующим образом.

Генератор 12 случайных импульсов сообщений генерирует в случайный мо- 45 мент времени импульс сообщений, который проходит через элемент 2 запрета, устанавливает триггер 4 в единичное состояние, запускает через элемент ИЛИ 18 таймер 19, поступает в 50 счетчик 6 и на элемент 3 задержки, имитирующий время передачи сообщения по каналу. При успешной передаче сообщения (на выходе генератора 10 случайных импульсов, имитирующего появление сбоев в канале, — логический "О") единичный сигнал с элемента

3 задержки проходит через элемент И

5, поступает в блок 21, регистрирует03

4 ся в счетчике 7, а также сбрасывает через элемент ИЛИ 20 таймер 19, Аналогичные действия происходят и в других каналах моделирования передачи информации. Таким образом, на информационную группу входов блока 21 поступают сигналы (единичные и нулевые), имитирующие сообщения (или их отсутствие) от каналов передачи информации.

Данная группа сигналов поступает на входы элементов ИЛИ 27 узла 24 (фиг.2), а также на элемент ИЛИ 28, формирующий тактовый импульс на вход

"С", в результате чего эти сигналы ("1" и "0") заносятся через входы

Д1 — ДК в регистр 25.

В определенный момент времени от генератора 22 случайных импульсов опроса (он имитирует интервалы обработки сообщений) поступает в узел 26 сигнал опроса, который разрешает про— хождение сигналов из узла 25 в узел

26 через входные элементы И 30.

Узел 26 определяет приоритетный разряд регистра и выбирает из него

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

Данный единичный сигнал через элемент

ИЛИ 29 поступает на вход элемента

ИЛИ 28, а затем на вход "С" узла 25.

В результате этого в регистре осуществляется параллельное занесение информации из узла 24, который выполнил гашение "1" в выбранном приоритетном разряде, Единичный сигнал поступает на элемент 13 задержки, имитирующий время передачи квитанции по каналу, и через элемент ИЛИ 18 .запускает таймер 19, При успешной передаче квитанции (на выходе генератора 16 случайных импульсов, имитирующего отказы в канале, -находится логический "О") единичный сигнал с элемента 13 проходит через элемент И 14, регистрируется в счетчике 15 и сбрасывает через эле» мент ИЛИ 9 триггер 4 (имитируется открытие канала), а через элемент ИЛИ

20 — таймер 19.

В случаях отказов в канале при передаче сообщения или квитанции генератор 10 или 16 случайных импульсов совместно с элементом 11 или 17 за5 13379 крывает прохождение "1" через элемент

5 или 14 (сброс таймера 19 и триггера

4 не происходит). Через заданное время ожидания таймер 19 срабатывает и

5 сбрасывает через элемент ИЛИ 9 триггер 4. Элемент 2 запрета после сброса триггера 4 может пропускать импульсы сообщений от генератора 1.

Таким образом, имитируется простой 10 .какой-либо ЭВМ нижнего уровня. В блоке 23 индицируется количество сообщений, успешно переданных центральной машине, количество тайм-аутов по каждому каналу 1 моделирования передачи информации, количество успешно переданных квитанций центральной ЭВМ.

Формула изобретения

Устройство для моделирования систем передачи и обработки информации, содержащее блок индикации, группу каналов моделирования передачи информации, каждый из которых включает пер- 25 вый и второй генераторы случайных импульсов, первый и второй элементы НЕ, первый и второй элементы И, счетчик переданных сообщений и счетчик переданных квитанций, выходы обоих счет- д0 чиков соединены с соответствующим. информационным входом блока индикации, а счетные входы подключены соответственно к выходам первого и второго элементов И, первые входы которых соеди- З5 иены соответственно с выходами первого и второго элементов НЕ, входы которого соединены соответственно с выходами первого и второго генераторов случайных импульсов, о т л и ч а ю — 40 щ е е с я тем, что, с целью расширения функциональных возможностей за счет моделирования радиальных двухуровневьм систем передачи и обработки.информации, оно дополнительно со- 45 держит реверсивный блок сдвига, генератор случайных импульсов опроса, а в каждый канал моделирования передачи информации дополнительно введены генератор случайных импульсов сообще- 50

03 В ний, элемент запрета, первый и второй элементы задержки, триггер, счетчик выработанных сообщений и счетчик числа простоев, первый, второй и третий элементы ИЛИ и таймер, причем вход первого элемента задержки и первый вход первого элемента ИЛИ в каждом канале моделирования передачи информации объединены и подключены к соответствующему выходу реверсивного блока сдвига, группа информационных входов которого подключена к выходам первых элементов И каналов моделирования передачи информации, группа тактовых входов реверсивного блока сдвига соединена соответственно с выходами генератора случайных импульсов опроса, в каждом канале моделирования передачи информации выход генератора случайных импульсов сообщений подключен к информационному входу элемента запрета, управляющий вход которого соединен с выходом триггера, выход элемента запрета соединен с входом второго элемента задержки, со счетным входом счетчика выработанных сообщений, первым входом триггера и вторым входом первого элемента ИЛИ, выход которого подключен к входу запуска таймера, выход переполнения которого соединен со счетным входом счетчика числа простоев и первым входом второго элемента ИЛИ, выход которого соединен с вторым входом триггера, выход которого подключен к второму входу первого элемента И, третий вход которого соединен с выходом второго элемента задержки, выход первого элемента задержки подключен к второму входу второго элемента И, выход которого подключен к второму входу второго элемента ИЛИ и к первому входу третьего элемента ИЛИ, второй вход которого соединен с выходом первого элемента

И, а выход соединен с входом останова таймера, выходы счетчика выработанных сообщений и счетчика числа простоев подключены к соответствующим входам блока индикации.

Составитель В. Фукалов

Техред М. Ходанич Корректор Л. Бескид

Редактор И.Касарда

Тираж 672 Подписное

В11ИИПИ Государственного комитета СССР по делам изобретений и открытий

113()35, Иосква, Ж-35, Раушская наб,, д. 4/5 абакан 4133/48

Производственно-полиграфическое предприятие, г. Ужгород, ул. Проектная,