Устройство для моделирования системы передачи данных
Иллюстрации
Показать всеРеферат
Изобретение относится к специализированным средствам вычислительной техники и предназначено для моделирования работы систем массового обслуживания. Цель изобретения - расширение функциональных возможностей устройства за счет моделирования передачи данных по нескольким направлениям с возможностью подключения освободившихся каналов передачи информации на передачу другого сообщения. Устройство содержит два источника сообщений, каждый из которых состоит из датчика случайных чисел, регистра памяти, триггера, элемента И, элемента ИЛИ-НЕ, элемента задержки и формирователя импульсов, а также М каналов моделирования передачи информации, каждый из которых состоит из генератора импульсов со случайным интервалом следования, четырех элементов И, элемента ИЛИ, триггера и формирователя импульсов. 1 ил.
СОК 3 СОВЕТСКИХ
СОЦИАЛИСТИЧЕСКИХ
РЕСПУБЛИК (я)5 G 06 F 15/20
ГОСУДАРСТВЕННЫЙ КОМИТЕТ
ПО ИЗОБРЕТЕНИЯМ И ОТКРЫТИЯМ
ПРИ ГКНТ СССР
ОПИСАНИЕ ИЗОБРЕТЕНИЯ
К АВТОРСКОМУ СВИДЕТЕЛЬСТВУ (Л
С: (21) 4787522/24 (22) 30.01.90 (46) 07,03.92 Бюл, М 9 (72) И.В.Адерихин, А.A,Aëåùåíêo и О.В.Фукалов (53) 681.3 (088.8) (56) Авторское свидетельство СССР .
М 1305701, кл. G 06 F 15/20, 1985.
Авторское свидетельство СССР гв 1236494, кл, G 06 F 15/20, 1986, (54) УСТРОЙСТВО ДЛЯ МОДЕЛИРОВАНИЯ
СИСТЕМЫ ПЕРЕДАЧИ ДАННЫХ (57) Изобретение относится к специализированным средствам вычислительной техники и предназначено для моделирования работы систем массового обслуживания.
Изобретение относится к специализированным средствам вычислительной техники и предназначено для моделирования работы систем передачи данных.
Целью изобретения является расширение функциональных возможностей за счет моделирования одновременной передачи данных по нескольким направлениям с возможностью подключения освободившегося канала передачи информации на передачу другого сообщения.
Имеются два источника сообщений одинакового приоритета и М каналов передачи информации. От каждого источника в случайные моменты времени могут возникать для передачи сообщения, при передаче которых требуется случайное для каждого сообщения число каналов передачи информации. Если каналы для передачи со... Ж „, 1718228 А1
Цель изобретения — расширение функциональных возможностей устройства за счет моделирования передачи данных по нескольким направлениям с возможностью подключения освободившихся каналов передачи информации на передачу другого сообщения. Устройство содержит два источника сообщений, каждый из которых состоит из датчика случайных чисел, регистра памяти, триггера, элемента И, элемента
ИЛИ-НЕ. элемента задержки и формирователя импульсов, а также М каналов моделирования передачи информации, каждый из которых состоит из генератора импульсов со случайным интервалом следования, четырех элементов И, элемента ИЛИ, триггера и формирователя импульсов, 1 ил. общения свободны, то передача по ним начинается одновременно и заканчивается с окончанием передачи по последнему каналу.
Если же все или часть каналов передачи информации, требующихся для передачи данно- QQ го сообщения, заняты передачей другого сообщения, то начинают использоваться сво. бодные каналы, а те, которые требуются и р заняты для передачи данного сообщения, начинают использоваться сразу после освобождения от передачи предыдущего сообщения. ъ
Сообщение считается переданным, когда оно передано по всем требуемым каналам передачи информации. Каждый источник сообщений вырабатывает следующее сообщение для передачи только после передачи предыдущего его сообщения, На чертеже приведена схема устройства, 1718228
30 зом.
Устройство содержит первый и второй источники сообщений, в состав которых входят элементы И 1 и 2, триггеры 3 и 4, датчики 5 и 6 случайных чисел, элементы 7 и 8 задержки, регистры 9 и 10 памяти, элементы ИЛИ-НЕ 11 и 12, формирователи 13 и 14 импульсов с выходами 15. Четные элементы составляют второй источник сообщений, а нечетные — первый.
В состав устройства также входят М каналов 16 моделирования передачи информации, в каждый из которых входят первый
17, второй 18, третий 19 и четвертый 20 элементы И, элемент ИЛИ 21, триггеры 22, формирователь 23 импульсов и генератор
24 импульсов со случайным интервалом следования, Формирователи 13, 14 и 23 импульсов вырабатывают короткий импульс при перепаде на их входе сигнала от логического нуля к логической единице. Величина задержки в элементах 7 и 8 задержки равна длительности переходных процессов в датчиках 5 и 6 случайных чисел. В исходном, состоянии положение триггера 22 безразлично, а триггеры 3 и 4 находятся в состоянии, при котором по соответствующиему входу открыты элементы И 1 и 2.
Устройство работает следующим обраРассмотрим случай, когда происходит передача сообщения только от одного источника сообщений, когда от другого источника сообщения для передачи не появилось во время передачи сообщения от первого источника.
В этом случае сигнал запуска источника сообщений, например первого, через открытый элемент И 1 поступает на вход триггера 3, опрокидывая его и закрывая элемент
И 1, и входы элемента 7 задержки и датчика
5. Датчик 5 вырабатывает случайное число.
Число разрядов датчика 5 равно числу каналов передачи данных. Поэтому единица в соответствующем разряде датчика 5 означает, что канал передачи информации, номер которого. совпадает с номером разряда. ратчика 5, необходим для передачи данного сообщения. Таким образом, случайное число на выходе датчика 5 моделирует случайное число каналов передачи данных, необходимое для передачи данного сообщения, а единица или нуль в разряде числа датчика 5 определяет необходимость или ненужность использования канала передачи данных с номером, равным номеру разряда датчика 5.
Через время задержки, необходимое для выработки случайного числа, в регистр
9 памяти записывается случайное число с выхода датчика 5. При этом на выходе элемента ИЛИ-НЕ 11 устанавливается сигнал логической единицы, а сигналы с выходов разрядов регистра 9 поступают на входы элементов 17 и 18 всех каналов моделирования передачи информации. При этом сигнал проходит через те элементы И 17, где есть единица в разрядах регистра 9. В результате этого триггер 22 устанавливается в состояние, при котором открывается по соответствующему входу элемент И 19, а через формирователь 23 импульсов запускается генератор 24, Сигнал окончания передачи информации по данному каналу с выхода генератора
24 через-элемент И 19 поступает на вход соответствующего разряда регистра 9 памяти, устанавливая его в нуль. После обнуления всех разрядов регистра 9 памяти, т.е. после окончания передачи данного сообщения, единичнь л потенциал с выхода элемента ИЛИ-НЕ 11 запускает формирователь 13, сигнал с выхода которого переводит триггер
3 в состояние, при котором открывается по соответствующему входу элемент И 1. Аналогично устройство работает при возникновении сигнала на выходе второго источника сообщений.
В случае, когда во время передачи сообщения от одного источника, например первого, появляется сообщение от другого (в данном случае второго) источника сообщений, могут возникнуть две ситуации.
Первая ситуация заключается в том, что для передачи сообщения от второго источника не требуется каналов передачи информации, занятых передачей сообщения от первого источника сообщений. В этом случае передача сообщений осуществляется независимо и указанным образом.
Вторая ситуация заключается в том, что для передачи сообщения от второго источника требуются каналы, которые в данный момент заняты передачей сообщения от первого источника. Эту ситуацию рассмотрим на примере первого канала моделирования передачи данных. После того, как от первого разряда регистра 9 поступает единичный сигнал, триггер 22 устанавливается. в состояние, при котором открыт элемент И
19, а элемент И 18 закрыт единичным сигналом с выхода первого разряда по инверсному входу.
При появлении единицы на выходе первого разряда регистра 10 изменения в работе первого канала 16 сводятся к тому, что исчезает сигнал на выходе элемента И 17, а через элемент И 18 сигнал не проходит, так как он закрыт потенциалом с выхода первого разряда регистра 9. При появлении сиг1718228 нала на выходе генератора 24 первого кана- датчик случайного числа и регистр, кажд и ла 16 он проходит через элемент И 19 и канал моделирования содержит триггер кэустанавливает первый разряд регистра 9 в нала моделирования, третий и четвертый нулевое состояние. При этом открывается элементы И канала моделирования, формиэлемент И 18 и сигнал от первого разряда 5 рователь импульсов канала моделирования, регистра 10 памяти запускает генератор 24, выход элемента И источника сообщений соа триггер 22 устанавливается в состояние, единен с входом запуска датчика случайнопри котором открывается по соответствую- ro числа, и вход элемента задержки; выход щему входу элемент И 20. которого соединен с входом записи регистПри появлении сигнал на выходе перво- 10 ра, информационный вход которого соедиго разряда регистра 9 он ждет освобожде- нен с выходом датчика случайного числа, ния первого канала 16 от передачи каждый иэ выходов группы регистра соедисообщения от второго источника сообще- нен с соответствующим входом элемента ний. Аналогично работают и другие каналы ИЛИ-НЕ, выход которого соединен с входом .16 моделирования передачи данных. Сиг- 15 формирователя импульсов источника сообнал окончания. передачи сообщения от каж щений, выход которого соединен с входом дого источника соответствует появлению . установки в состояние логического нуля импульса навыходесоответствующегофор- триггера источника сообщений и является мирователя 13 или 14 импульсов. выходом переданных сообщений источника 20 сообщений, в каждом канале моделироваФ о р м у л а и з о б р е т е н и я ния выходы первого и второго элементов И канала моделирования сОединены соответУстройство для моделирования систе- ственно с входами установки в состояние мы передачи данных, содержащее первый и логической единицы и логического нуля второйисточникисообщений,кэждыйизко-:25 триггера канала моделирования, а также торых содержит элемент И источника сооб- - первым и вторым входами элемента ИЛИ щений и триггер источника сообщений, соответственно, выход которого соединен с первый вход элемента И источника сообще- входом формирователя импульсов канала ний является входом запуска источника со- моделирования, выход которого соединен с общений, выход элемента И источника .30 входом запуска генератора импульсов со сообщений соединен с входом установки в случайным интервалом следования, выход состояниелогическойединицытриггерэис- которого соединен с первыми входами точникасообщений, инверсный.выход кото-. третьего и четвертого элементов И канала рого соединен с вторым входом элемента И моделирования, вторые входы которых соеисточника сообщений, М каналов моделиро- 35 динены соответственно с прямым и инверсвания, каждый из которых содержит первый . н ы м выходами три ггера ка нала и второй элементы И канала моделирова- .- моделирования, выход К-го разряда регистния,элемент ИЛИ и генераторимпульсовсо ра первого источника сообщений (где К=1, случайным интервалом следования, выход M) соединен с прямым входом первого элекоторого является выходом окончания пере- 40 мента И -ro канала моделирования и индачи информации поданному каналу модели- . версным входом второго элемента И К-ro рования,отличающееся тем,что,сцелью канала моделирования,. выход К-го разряда расширения функциональных возможностей регистра второго источника сообщений соеза счет. моделирования одновременной пе-: динен с инверсным входом первого элеменредачи данных по нескольким направлени- 45 та И К-го канала моделирования и прямым ям с возможностью подключения входом второго элемента И К-го канала моосвободившегося канала передачи инфор- делирования, выходы третьего и четвертого мации на передачу другого сообщения, оно . элементов И К-ro канала моделирования сов каждом источнике сообщений содержит . единены с входами сброса К-го разряда реэлемент задержки, элемент ИЛИ-НЕ, фор- 50 гистра соответственно первого и второго мирователь импульсов источника сообщения, источников сообщений.
1718228
Составитель М.Гречухин
Техред М.Моргентал Корректор Л,Бескид
Редактор И.Шулла
Заказ 883 Тираж Подписное
ВНИИПИ Государственного комитета по изобретениям и открытиям при ГКНТ СССР
113035, Москва, Ж-35, Раушская наб., 4/5
Производственно-издательский комбинат "Патент", r. Ужгород, ул.Гагарина, 101