Устройство для моделирования систем массового обслуживания

 

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

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

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

РЕСПУБЛИК.G 06 F 15/20

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

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

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

ПО ДЕЛАМ ИЗОБРЕТЕНИЙ И ОТНРЫТИЙ (21) 3789536/24-24 (22) 12.09.84 (46) 07.12.86. Бюл. 9 45 (72) В.Н.Ковалевский, Г.А.Черноморов и В.Г.Мокринский (53) 68!.396.6(088.8) (56) Авторское свидетельство СССР

У 1088002, кл. G 06 F 15/20, 1982.

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

У 1241251, кл. G 06 F 15/20, 1984. (54) УСТРОЙСТВО ДЛЯ МОДЕЛИРОВАНИЯ

СИСТЕМ МАССОВОГО ОБСЛУЖИВАНИЯ (57) Изобретение относится к области вычислительной техники и может быть использовано для моделирования процессов в системах массового обслужиÄÄSUÄÄ 1275459 А1 вания (CNO) Цель изобретения — расширение функциональных возможностей устройства за счет моделирования циклической дисциплины приема заявок к обслуживанию от группы основных источников заявок. Цель изобретения достигается за счет введения К групп элементов запрета и блока управления опросом, состоящего из кольцевого регистра сдвига и дешифратора, с соответствующими функциональными связями, Устройство позволяет моделировать функционирование замкнутых СМО с конечным числом однородных терминалов, имеющих буферные памяти и обслуживаемых циклической дисциплиной одиночной диспетчеризации. 5 ил.

1 12

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

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

На фиг.l изображена структурная схема устройства;,на фиг.2 " функциональная схема блока опроса; на фиг.3функциональная схема формирования сигналов разрешения опроса; на фиг.4структурная схема блока управления опросом; на фиг.5 — схема блока сдвига °

Структурная схема устройства (фиг.l) содержит ш однородных терминалов (источников 1 заявок), состоящих иэ генератора 2 импульсов заявок, элемента И-НЕ 3, блока 4 сдвига, реверсинного счетчика 5, элемента 6 запрета1 и триггера 7, Кроме того, устройство содержит генератор 8 тактовых импульсов, формирователь 9 импульсов разрешения опроса, группы 10 элементов ЗАПРЕТ в каждой группе содержится по восемь элементов ЗАПРЕТ, блок ll опроса, блок 12 управления опросом, элемент ИЛИ 13, запускающий вход 14 устройства и выход 15.

Блок 11 опроса (фиг.2) предназначен для выполнения опроса состояний разрядов стандартных регистрон сдвига блоков 4 сдвига. Блок 11 опроса содержит триггер !б, элемент 17 задержки, элемент ИЛИ 18 и группу элементов 19 задержки.

Функциональная схема формирователя 9 импульсов разрешения опроса (фиг.3) содержит триггер 20, элемент

И-НЕ 21, дифференцирующий каскад 22, и схему 23 расширения импульсов .

Структурная схема блока 12 управления опросом (фиг.4) состоит из кольцевого регистра 24 сдвига на триггерах 25 и дешифратора 26 на элементах И 27. Дешифратор 26 предназначен для формирования попеременной выдачи логической "I" на выходы блока 12 управления опросом.

Структурная схема блока 4 сдвига (фиг.3) состоит из узлов 28-30. Узел

28 представляет собой стандартный двунаправленный регистр сдвига с последовательным (если на входе V 1

75459!

О !

55 поддерживается логический 0, а на

V 2 — логическая 1 ) и параллельным (на V u V — логическая ) за2 несенйем информации. Узел 29 предназначен для определения приоритета разряда регистра по принципу "первый пришел — первый обслужен". Приоритетным разрядом считается первый старший разряд, в котором находится

11111

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

Этот узел имитирует исключение заявки, поступившей на обслуживание иэ очереди.

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

Такое условие необходимо для того, чтобы заянки, принадлежащие источнику, не терялись" иэ очереди н результате последовательных сигналов в регистре. Узлы 29 и 30 состоят из элементов НЕ 31 элементов И 32, элементон ИЛИ 33 и элементов 34 задержки.

Блок сдвига содержит также элемент ИЛИ 35.

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

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

С выхода генератора 2 импульсов заявок на вход блока 4 сдвига через элемент И-НЕ 3 поступают импульсы-заявки, имитирующие входной поток заявок от первого терминала. Аналогично это происходит и в других источниках.

По положительному перепаду тактового импульса от генератора 8, поступающему на вход блока 4 сдвига, в нем осуществляется режим последовательного занесения информации со сдвигом вправо, так как в начальный момент работы устройства на выходе V находится логический "0 (в блоке 11 onроса) на выходе триггера 16 поддерживается "0 1. В реверсивном счетчике

5 регистрируются поступившие в систему заявки. Если их количество равно емкости буферной памяти термина1275 ла, то элемент 3 И-HE запирает вход заявок в систему.

Одновременно на запускающий вход

14 приходит сигнал о разрешении опроса (в дальнейшем сигнал об окон- 5 чании обслуживания заявки и разрешения опроса следующей по номеру очереди). Этот сигнал по приходу тактового импульса проходит звено элементов 20-23 формирователя 9 импульсов разрешения опроса и запускает блок 11 опроса и блок 12 управления опросом. В блоке ll опроса через определенную задержку выдаются логические "1" на входы блоков 4 сдвига (срабатывает триггер 16) и на входы элементов 10 запрета всех групп 10.

При поступлении сигнала о разрешении опроса в блок 12 управления опросом дешифратор 26 "сбрасывается" в исход-2б ное состояние, вследствие чего на выходах регистра 24 вырабатывается двоичный код 000... ° ..01, который поступает на входы элементов 10 запрета.

Таким образом, сигналы опроса с информационных выходов блока 11 проходят через первую группу элементов

10 запрета, а остальные группы 10 элементов запрета на выходах имеют уровень логического "0". 30

При поступлении сигналов опроса на входы блока 4 сдвига содержимое регистра считывается в узлы 29 и 30, в результате чего выбирается наиболее приоритетная заявка на обслужи- З5 вание (логическая "1" подает на элемент ИЛИ 13 и триггер 7) и исключается из очереди (узел 30.производит . "гашение" "1" в приоритетном разряде и заносит информацию в параллельном 40 коде в регистр, так как на входе Ч, поддерживается "1").

Во всех остальных блоках сдвига информация в регистрах не изменяется и на соответствующих входах эле- 45 мента ИЛИ 13 и триггеров 7 будут логические "0", т.е. на обслуживание через элемент ИЛИ 13 поступает заявка из первого источника. По окончании обслуживания заявки на запускаю- 5Ц щем входе 14 появляется сигнал о разрешении опроса следующей по номеру очереди. Блок 12 на выходы выдает код 000...10. Далее производят те же операции, что и при предыдущем orpo- 55 са, но уже со второй очередью и т.д.

По окончании каждого опроса блок

ll выдает логический "0" на входы

459 4 блоков 4 сдвига, в результате чего по приходу очередного тактового импульса в них осуществляется режим последовательного занесения заявок от генераторов 2 в регистры блоков 4 сдвига. Триггеры 7 и элементы 6 запрета введены в устройство для распознавания принадлежности обслуженной заявки терминалу. При поступлении сигнала на запускающий вход 14 режим "вычитания" происходит в реверсивном счетчике того источника, заявка которого обслужена при предыдущем опросе. Признак обслуженного источника формирует триггеры 7, один из которых при очередном опросе сохраняет "1" выданную обслуженным блоком сдвига, и при появлении сигнала об окончании обслуживания на входе 14 передает эту "1" в реверсивный счетчик. Т.е. информация о количестве заявок, находящихся в системе, постоянно присутствует в реверсивном счетчике каждого источника, Она используется для имитации работы терминала с буферной памятью.

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

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

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

К источников заявок, каждый из которых содержит генератор импульсов заявок, реверсивный счетчик, элемент запрета, триггер и блок сдвига, выход первого разряда которого соединен с суммирующим входом реверсивного счетчика, вычитающий вход которого соединен с выходом элемента saпрета и первым входом триггера,второй вход которого подключен к выходу сдвинутых заявок блока сдвига и соответствующему входу элемента ИЛИ устройства, выход которого является выходом устройства, в каждом источнике заявок выход триггера подключен к управляющему входу элемента запрета,а информационные входы элементов запре5 !275 та всех источников заявок объединены и соединены с информационным входом формирователя импульсов разрешения опроса и являются информационным вхо- дом устройства, первый выход генератора тактовых импульсов подключен к тактовым входам всех блоков сдвига, второй выход генератора тактовых импульсов подключен к тактовому входу формирователя импульсов разрешения 10 опроса, выход которого соединен с входом блока опроса, выход которого подключен к входу управления направлением сдвига всех блоков сдвига, о т л и ч а ю щ е е с я тем, что, 15 с целью расширения функциональных возможностей за счет моделирования циклической дисциплины приема заявок к обслуживанию от группы однородных заявок, оно дополнительно со- 20 держит К групп элементов запрета и блок управления опросом, состоящий из кольцевого регистра сдвига и де459 б шифратора, входы которого подключены соответственно к разрядным входам регистра, сдвигающий вход которого подключен к выходу формирователя импульса разрешения опроса, а каждый источник заявок дополнительно содержит элемент И-НЕ, выход которого подключен к информационному входу блока сдвига, а входы элемента И-НЕ подключены соответственно к выходу генератора импульсов заявок и выходу переполнения реверсивного счетчика, М-й выход дешифратора блока управления опросом (М=1,...,К) соединен с первыми входами элементов запрета М-й группы, М-й выход группы блока опроса подключен к вторым входам M-x элементов запрета всех групп, а выходы элементов запрета M-й группы подключены соответственно к входам. параллельного занесения информации блока сдвига

М-го источника заявок, 1275459

Om генерааара 8

Фиг.4

) 275459

Ъ

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

Редактор В.Иванова Техред М.Ходанич Корректор Г.Решетник

Заказ 6563/42 Тираж 671 Подписное

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

113035, Москва, Ж-35, Раушская наб., д.4/5

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

Устройство для моделирования систем массового обслуживания Устройство для моделирования систем массового обслуживания Устройство для моделирования систем массового обслуживания Устройство для моделирования систем массового обслуживания Устройство для моделирования систем массового обслуживания Устройство для моделирования систем массового обслуживания 

 

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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