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

 

Изобретение относится к цифровой вычислительной технике и может быть использовано при разработке и моделировании систем сбора и обработки информации. Цель изобретения - расширение функциональных возможностей за счет моделирования параллельной обработки информации с различной производительностью, зависящей от числа одновременно обрабатываемых сообщений. Цель достигается введением в устройство датчика случайных чи сел, дешифраторов, генератора тактовых импульсов, группы вычитающих счетчиков времени обработки, коммутатора , группы триггеров, элементов И, делителей частоты и элемента ИЛИ. Устройство позволяет моделировать реальные системы сбора и обработки информации за счет моделирования потоков данных с различными информационными характеристиками и учета зависимости времени обработки данных от количества сообщений в системе. 2 нл. . W

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

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

РЕСПУБЛИН

А1

„„SU„„1399760 ц11 4 G 06 F 15/20! а: ь

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

К А ВТОРСКОМУ СВИДЕТЕЛЬСТВУ

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

ПО ДЕЛАМ ИЗОБРЕТЕНИЙ И ОТКРЫТИЙ (21) 4163428/24-24 (22) 04.10.86 I (46) 30.05.88.Бюл. У 20 (72) В.А.Карасев, В.Б.Муравник и Ю.Г.Петренко (53) 681.3 (088.8) (56) Авторское свидетельство СССР

М 1107129, кл. G 06 F 15/20, 1983.

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

1l 1150629, кл. С 06 F !5/20, 1983. (54) УСТРОЙСТВО ДЛЯ МОДЕЛИРОВАНИЯ

СИСТЕМЫ СБОРА И ОБРАБОТКИ ИНФОРМАЦИИ (57) Изобретение относится к цифровой вычислительной технике и может быть использовано при разработке и моделировании систем сбора и обработки информации. Цель изобретениярасширение функциональных возможнос" тей за счет моделирования параллельной обработки информации с различной производительностью, зависящей от числа одновременно обрабатываемых сообщений. Цель достигается введением в устройство датчика случайных чи сел, дешифраторов, генератора тактовых импульсов, группы вычитающих счетчиков времени обработки, коммутатора, группы триггеров, элементов И, делителей частоты и злемента ИЛИ.

Устройство позволяет моделировать реальные системы сбора и обработки информации за счет моделирования потоков данных с различными инфор" мационными характеристиками и учета зависимости времени обработки данных от количества сообщений в системе..

2 ил.!

399760

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

Целью изобретения является расши-. рение функциональных воэможностей за счет моделирования параллельной о6работки информации с различной про- 10 изнодительностью, зависящей от числа одновременно обрабатываемых сообщений.

На фиг.l представлена схема пред лагаемого устройства; на фиг.2— таблица работы дешифратора.

Устройство содержит первый датчик 1 случайных чисел, первый дешиф ратор 2, генератор 3 импульсов сообщений, первый счетчик 4, первую груп 20

lïó элементов И 5,первую группу счет1

:чиков 6, первый элемент ИЛИ 7, вто:рой счетчик 8, первый элемент ,,И 9, элемент 10 задержки, триг гер 1 1, третий счетчик 1 2, генератор 13 случайной последователь ности импульсов помех, элемент НЕ

14, второй элемент И 15, четвертый счетчик 16, второй датчик 17 случайных чисел, коммутатор 18, второй дешифратор 19, группу вычитающих счетчиков 20 времени обработки, группу триггеров 21, вторую группу эле, ментов И 22, третий дешифратор 23, 1 генератор 24 тактовых импульсов, 35 третью группу элементов И 25, груп:пу делителей 26 частоты, второй зле;мент ИЛИ 27, пятый счетчик 28, третью группу счетчиков 29 и блок 30 индикации. 40

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

Генератор 3 импульсов вырабатывает импульсы с частотой появления сообщений, которые поступают на вхо- 45 ды элементов И 5. Датчик 1 случайных чисел вместе с дешифратором

2 вырабатывают сигналы управления, которые с выходов дешифратора 2 поступают на вторые входы элементов 50

И 5. При этом импульсы от генератора 3 случайным образом распределяются между вьыодами элементов И 5, ими тируя случайный поток данных от датчиков информации. 55

С выходов элементов И 5 импульсы поступают на входы элемента ИЛИ 7 и счетчиков 6. Элемент ИЛИ 7 объединяет импульсы в общий поток, постулающий на вход элемента И 9 и на вход счетчика 8. С выхода элемента

И 9 импульсы поступают на вход элемента 10 задержки и на вход триггера 11, при этом триггер 1 l устанавливается в нулевое положение и сигнал с его выхода запрещает прохождение импульсов через элемент И 9.

Этот же импульс, задержанный на время, поступает на другой вход триггера 11, устанавливает его в состояние, разрешающее прохождение импульсов через элемент И 9. Таким образом, эле" мент И 9, элемент 10 задержки и триггер ll имитируют Обслуживание заявок на входе канала связи. С выхода элемента И 9 импульсы поступают на вход элемента И 15 и на вход счетчика 12.

Генератор 13 случайного потока импульсов в случайные моменты времени вырабатывает импульсы, которые через элемент НЕ 14 моделируют потери сообщений в канале связи, запрещая прохождение части импульсон через элемент И 15. С выхода элемента И IS

-импульсы поступают на вход счетчика

16, а также на вход датчика 17 случайных чисел и на вход коммутатора

l8, Датчик 17 случайных чисел вырабатывает число, имитирующее количество символов в сообщении. Полученное число через коммутатор 18 записывается н параллельном кОде в Один иэ свободных счетчиков 20. Одновремен- 1

I но через коммутатор 18 на один из триггеров 21, номер которого соответствует номеру того счетчика 20, н который записалось число, поступает импульс от элемента И 15, имитирующий появление заявки на обработку.

Группа счетчиков 20 в совокупности моделирует систему обработки с разделением времени.

Дешифратор 19 управляет коммутатором 18, определяя в какой из свободных счетчиков 20 записывать очередное число при приходе заявки.

Таблица, характризующая один из возможных вариантов работы дешифратора 19, представлена на фиг.2. Дешифратор 19 работает под управлением сигналов от триггеров 2!, характеризующих занятость счетчиков 20.

При занятости всех счетчиков 20 число, выработанное датчиком 17 при поступлении очередной заявки, теря1399760 ется н коммутаторе 18, а импу. .с, соответствующий этой заявке и поступивший на первый вход коммутатора 18, попадает с выхода коммутатора 18 на счетчик 28, подсчитывающий количество потерянных сообщений.

Дешифратор 23 в зависимости от количества занятых счетчиков 20 вьдает сигнал на соответствующий элемент

И 25, при этом счетные импульсы от генератора 24 импульсов через этот элемент И 25 поступают на соответствующий делитель 26 частоты. Коэффициенты деления у делителей 26 частоты различны. Дешифратор 23 подключает генератор 24 импульсов K делителю

26 частоты. Чем больше количество занятых счетчиков 20, тем больше коэффициент деления данного делителя.

Если занят всего рдин счетчик 20, то подключается делитель 26 частоты с наименьшим коэффициентом деления, в случае занятости всех счетчиков 20 с наибольшим коэффициентом деления.

Группа триггеров 21 отслеживает состояние счетчиков 20. С триггеров

21 вьдаются сигналы, характеризующие . анятость каких-либо счетчиков 20, что означает наличие сообщений в системе обработки. Соответствующие триггеры 21 вьдают на элементы И 22 сигналы, разрешающие прохождение счетных импульсов от генератора 24 на вычитающие входы занятых счетчиков 20.

В начале моделирования триггеры

21 находятся в нулевом состоянии.

Первая заявка проходит от элемента

И 15 через коммутатор 18 на первый триггер из группы 21 и устанавливает его в единичное состояние. Одновременно с этим от датчика 17 случайных .чисел через коммутатор 18 в первый счетчик 20 записывается число. Дешифратор 23 вырабатывает сигнал, который подключает генератор 24 импульсов через элемент И 25 к делителю

26 частоты с наименьшим коэффициентом деления. Импульсы от генератора

24 через элементы И 25, делитель 26 частоты и элемент ИЛИ 27 поступают через первый элемент И 22 на вычи-. тающий вход первого счетчика 20

Содержимое этого счетчика уменьшается, что соответствует обработке сообщения. Обнуление .счетчика 20 означает,,что сообщение обработано.

5

Лоследуюшие заявки, поступающие в систему обработки, обслуживаются аналогично. Дешифратор 19 определяет, в какой из свободных счетчиков 20 записывать очередное число, устанавливается в единичное состояние триггер 21, соответствующий этому счетчику. Дешифратор 23 подключает делитель 26 частоты с другим коэффициентом деления. В момент обнуления какого-либо счетчика 20 импульс с его выхода устанавливает в нулевое состояние соответствующий триггер 21, запрещая прохождение счетных импульсов через элемент И 22 на вычитающий вход этого счетчика.

Дешифратор 23 вновь отслеживает изменение количества занятых счетчиков 20 и подключает делитель 26 частоты с соответствующим коэффициентом деления.

Таким образом, уменьшение содержимого занятых счетчиков 20 путем поступления счетных импульсов от генератора 24 происходит с различной скоростью, которая зависит от количества счетчиков, находящихся в нулевом состоянии, и динамически изменяется: увеличивается при обнулении какого-либо счетчика 20, уменьшается при поступлении очередной заявки в систему обработки. В результате моделируется зависимость времени обработки от количества находящихся в системе необработанных сообщений.

Счетчик 4 подсчитыва -.т общее количество импульсов, моделирующих сообщения, поступающие от всех датчиков информации. Счетчики 6 подсчитывают количество импульсов, моделирующих поступление сообщений от каждого датчика информации. Счетчик 8 подсчитывает общее количество им— пульсов, моделирующих сообщения, поступающие в канал связи. Счетчик 16 подсчитывает количество сообщений, поступивших в систему обработки, счетчик 28 — количество необработанных сообщений, счетчик 29 — количест, во обработанных сообщений.

Содержимое счетчиков фиксируется в блоке 9 индикации.

Изменяя параметры датчика 17 слу-. чайных чисел, генератора 24 импульсов и делителей 26 частоты, а также изменяя количество счетчиков 20, можно . получать зависимости характеристик системы сбора и обработки информации

5 13997 от количества сообщений, их информационных параметров, производительности системы обработки.

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

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

Устройство для моделирования системы сбора и обработки информации, содержащее первый датчик случай ых чисел, выход которого соединен О входом первого дешифратора, генератор импульсов сообщений, выход ко"хороге соединен с первыми входами элементов И первой группы, вторые

Входы которых соединены соответст- 26

Венно с выходами первого дешифратара, а выходы подключены соответственно к входам первого элемента ИЛИ, Выход которого соединен с первым

8хороМ первого элемента И, второй 30

Вход которого соединен с прямым вы1 одом триггера, а выход подключен к диничному первому входу триггера.и

Входу элемента задержки, выход которого соединен с нулевым входом триггера, генератор случайной послеовательности импульсов помех, выход оторого подключен к входу элемента

F., выход которого соединен с перым входом второго элемента И, вто- gp

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

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

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

1399760

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

 

Похожие патенты:

Изобретение относится к специализированным средствам электронного моделирования и может быть использовано при аппаратурном исследовании систем массового обслуживания (СМО)

Изобретение относится к специализированным средствам вычислительной техники и может быть использовано для моделирования систем массового обслуживания

Изобретение относится к вычислительной технике и может быть использовано для определения вероятностных характеристик систем массового обслуживания

Изобретение относится к специализированным cpeдctвaм вычислительной техники и технике связи и может быть использовано при разработке имитационных моделей адаптивных систем связи с переспросом сообщений

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

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

Изобретение относится к специализированным вычислительным средствам и может быть использовано при моделировании работы системы массового обслуживания

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

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

Изобретение относится к вычислительной технике и может быть использовано для моделирования систем массового обслуживания (СМО)

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

Изобретение относится к специализированным средствам вычислительной техники и может быть использовано при моделировании двухрежимных систем массового обслуживания (СМО) для сбора, регистрации статистических данных о временах наработки и восстановления и отказах элементов системы, о количестве поступивших, обслуженных и потерянных заявок и последующего расчета показателей надежности и функционирования

Изобретение относится к вычислительной технике

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

Изобретение относится к цифровой технике и может быть использовано для генерации случайных чисел и преобразования данных, обработки шумоподобных сигналов, идентификации, аутентификации и авторизации, в стохастических системах и устройствах, системах представления и отображения информации, информационно-коммуникационных и сенсорных устройствах и системах

Изобретение относится к цифровой технике и может быть использовано для генерации случайных чисел и преобразования данных, обработки шумоподобных сигналов, идентификации, аутентификации и авторизации, в стохастических системах и устройствах, системах представления и отображения информации, информационно-коммуникационных и сенсорных устройствах и системах

Изобретение относится к вычислительной технике, в частности к устройствам для моделирования деятельности человека-оператора системы человек-машина

Изобретение относится к вычислительной технике и технике связи и может быть использовано для моделирования системы связи
Наверх