Устройство управления сообщениями

Номер патента: 1012258

Авторы: Барсуков, Титков

ZIP архив

Текст

кцелюнаРЕСПУБЛИ ОБРЕТЕНИЯ САНИЕ И АВТОРСИО ГСУДФСТВЕННИЙ КОМИТЕТ ССОРГВ ДЕЛАМ ИЗОБРЕТЕНИЙ И ОФРМТЦЙ 21) 3354077/18-24(54)(57) УСТРОЙСТВО УПРАВЛЕНИЯ (:ООБЩЕНИЯМИ, содержащее первый элементИЛИ, счетчик, дешифратор, регистрсдвига, блок памяти, первый И второй блоки элементов И, блок.элеМЕНтов ИЛИ, причем гочппа запросныхвходов устройства соединена с группойвходов первого элемента ИЛИ, выходкоторого подключен к суммируницему .,входу счетчика, вычитывающий входкоторого подключен к первому входурежима устройства, группа выходовсчетчика соединена с группой входовдешифратора, группа выходов которого соединена с группой входов первого блока элементов И, группавыходов которого соединена с группой адресных входов эаписи блокапамяти, группа выходов которого соединена с группой информационныхвыходов устройства, второй, входре"жима устройства подключен к управляющему входу регистра сдвига, группа выходов регистра сдвига соединева с группой входов второго блокаэлементов И, группа выходов которого соединена спервой группой;входов блока элементов ИЛИ, о т л ич а ю щ е е с я тем, что, с цельюповьаюения Надежности раббты устройства, в него введены три элемента ИЛИ,два блока эЯементов И, два триггеРа,два элемента И, причем группа . . уинформационных входов блока пайятиподключена к группе эапросным входов устройства, группа адресных вхо",доВ чтения блока памяти соединена с группой выходов блока элементов ИЛИ, вторая группа входов которого соединена с Группой выходов третьего, блока элементов И, группа входов которо. го соединена с группой выхрдов деЫифратора и с первой группой входов четвертОго блока элементов И, 1 вторая группа эходов соединена с группой выходов регистра сдвига, группа выходов четвертого блока элементов И соединена с группой входов второго элемента ИЛИ, выход которого подключен к первым входам первого и второго элементов И, вторые входы которых йодключены соответственно к единичному и нулевому вы. модам первого триггера, единичный вход которого подключен к выходу переполнения счетчика, нулевой вход : первого триггера подключен к выхо" ду третьего элемента ИЛИ, первый ,вход которого подключен к первому ЕВходу режима устройства и к единич,ному входу второго триггера, второй :.рмод третьего элемента ИЛИ соединен ,с выходОМ четвертого элемента ИЛИ, с входом сброса регистра. сдвига и с входом сброса счетчика, третий вход третьего элемента ИЛИ соединен с выходом регистра сдвига, управляющий вход которого подключен к нулевому входу второготриггера,единичный выход которого подключен к упрувляющему входу третьего блока элементов Ь 3,нулевой выход второго триггера подслючеи к управляющему входу второго ;блока элементов И, выход .первого :элемента ИЛИ подключен к управляющему входу первого блока элементов И, выход первого элемента и подключен ,к первому сигнальному выходу устройства, выход второго элемента И подключеи к второму сигнальному выходу устройст;ва и к первому входу четвертого элемеита ИЛИ второй вход которого под- кФ;щен к установочному входу устройства.Изобретение относится к вычислительной технике, в частности к сис"темам коллективного пользования, иможет быть использовано в системеобмена информацией.Известно устройство для управления 5запуском программ, содержащее группуэЛементов И, блок памяти, элементИЛИ, счетчик, дешифратор 11.Йедостатком данного устройстваявляется .низкая надежность его ра" 10боты.Наиболее близким к предложенномупо технической сущности и достигаемому результату является устройстводля обслуживания запросов, содержа, . 15щее элемент ИЛИ,счетчик, дешифратор,регистр сдвига, блок памяти, первыйи второй блоки элементов И, блокэлементов ИЛИ 2.Недостатком данного устройстваявляется. низкая надежность егорботы.Цель изобретенияповышениеГадежности работы устройства.Поставленная цель достигаетсятем, что в устройство управлениясообщениями, содержащее первыйэлемент ИЛИ, счетчик, дешифратор,регистр сдвига, блок памяти, первый и второй блоки элементов И,блок элементов ИЛИ, причем группазапрОсных входов устройства соединена с группой входов первого эле-мента ИЛИ, выход которого подключен к суммирующему входу счетчикавычитающий вход которого подключен З 5к первому входу режима устройствагруппа выходов счетчиКа соединенас группой входов дешифратора, груп .па выходов которого соединеиа сгруппой входов первого блока эле" ., 40ментов И, группа выходов которогосоединена с группой адресных входов записи памяти, группа вЫходовкоторого соединена.а группой инфор-мационных выходов устройства, второй вход .режима устройства подключенк управляющему входу регистра сдвига,группа выходов регистра сдвига .сое-,динена с группой входов второго бло.ка элементов И, группа выходов которого соединена с первой группой вхо-дов блока элементов ИЛИ,введенЫ трнэлемента ИЛИ, два блока элемеитов И, два триггера, два элементаИ, причем группа информационнЫх55входов блока памяти подключена кгруппе запросных входов устройства,группа адресных входов чтениЯ блока памяти соединена с группой вы"ходов блока элементов ИЛИ, втораягруппа входов которого соединенас группой выходов третьего блокаэлементов И, группа входов которогосоединена с группой выходов дешиф"ратора, и с первой группой входовчетвертого блока элементов И, вто-, 65 рая группа входов которого соединена с группой выходов регистра сдвига, группа выходов четвертого бло"ка элементов И соединена с группойвходов второго элемента ИЛИ, выходкоторого подключен к первым входампервого и второго элементов И, вто.рые входы которых подключенысоответственно к единичному и нуле"вому выходам первого триггера, единичный 1 вход которого подключен к выходу переполнения счетчика, нулевойвход первого триггера подключен квыХоду третьего элемента ИЛИ, первый вход которого подключен к первому-входу режиМа устройства и кединичному входу второго триггера,второй вход третьего элемента ИЛИсоединен с выходом четвертого элеМента ИЛИ, с входом сброса регистрасдвига и с входом сброса счетчика,третий вход третьего эЛемвмента ИЛИсоединен с выходом регистра сдвига,управляющий вход которого подключенк нулевому входу второго триГгера,единичный выход кототорого подключенк управляющему входу третьего блокаэлементов И, нулевой выход второготриггера подключен К управляющемувходу второго блока элементов И,выход первого Элемента ИЛИ подключен к управляющему входу первогоблока Элементов И, выход первогоэлемента И подключен к первому сигнальному выходу устройства, выходвторого элемента И подключен к второму снгнальному выходу устройстваи к первому входу четвертого элемента ИЛИ, второй вход которого подключен к установочному входу устРой- ,+ "ства.На чертеже приведена функцйональная схема усФройства управления сообщениями.Устройсгво содержит элемент ИЛИ1 сЧетчик 2, регИОтр Сдвига 3, де"шиФратор 4 элемент ИЛИ 5, блок элементов И б, блок элементов И 7,триггер 8, элеМент ИЛИ 9, элемент ИЛИ10, элемейты И 11 и 12, триггер 13,блоки элементов И 14 и 15, блок элементов ИЛИ 16, блок памяти 17, группузапросных входов 18 устойства, входы режима 19 и 20 устройства, установочйый вход 21 устройства, сигналь-ные выхОды 22 и 23 устройства, группуинформационных выходов 24 устройства.Устройство. работает следующиМобразом.В исходном состоянии устройствосброшено сигналом начальной установки по входу 21, При этом сос-тояние реверсивного счетчика 2нулевое, в первом разрезе регистра 3 - единица. Триггер 8 установленв нулевое состояние и обеспечиваетусловие дЛя вырабртки сиГналаУстройство в режиме приема на, хранение кодов сообщений работает следующим образомКод сообщения поступает по группе входов 18 на элемент ИЛИ 1 на группу информационных Входов блока памяти 17. С выхода элемента ИЛИ 1 сигнал поступает на вход блока элементов И 6, вырабатывая адресный сигнал записи кода сообщения в ЩоК памяти 27 в соответствии с дешифруемым показанием счетчика 2 на дешифраторе 4; При снятии кода со общения с группы входов 18 с выхо- да элемента ИЛИ 1 вырабатывается сигнал +1 поступающий в счет" . чкк 2. Следовательно, после каждого сообщения, йоступившего в уетройф ство, показание счетчика 2 увели-: . чивается йа единицу. Таким Образом, счетчик 2 .содержим адрес следующей свободной ячейки блока памяти 17,После записи кода сообщения в последнюю ячейку блока памяти 17 происходит переполнение счетчика 2. Сигнал переполнения счетчика 2 устайавливает в единичное состояние триггер 8, обеспечивая условиЕ для прохождений сигнала Очередь заполнена на.выход 22 Одновременнб в блоке элемейтов И 7 происходит анализ состояния регистра 3 и вМ- ходов дешифратора 4 есин отсутствуют сигналы выборки сообщений,на обслуживание в Порядке .поступлейкя по первому входу 20, то йа выходе соответствующего цемента И блока элемейтов И 7 возникает сигнал,который,: пройдя через элемент ИЛИ 10, и элемент И 11,.поступает йа выход 22 как бИгнал Очередь. эаполйейаТаким образом, на выходе элемента ИЛИ 10 сигнал есть, когда кодсчетчика 2 равен нулю, единица в (2 Ф 1)- м ,нли 2 - и Разряйах регистра З,когда имеет ся нулевой код счетчика 2,равный.К,к единица в К-м разряде регистра 3.Затем в зависимости от состояния тр(баггера 8 этот сигнал может поступить либо йа 22,.либо на 23 вЫхоДПоявВнке сигналов выборки, реа лизующкх одну нз дисциплин обслуживания сообщений, изменяет сбс таяние счетчика 2 клк регистра 3 и снк мает сйгнал с выхода элемента ИЛИ 10Допустим, что начали поступать , сигналы выборки,;реализующие. Дисциплину обслуживания сообщений в. Направлении, обратном йх поступлению (по .входу 19) . тогда с приходом первого импульса показание счет,чика 2 умеНьшается на единицу, указывая адрес последней 1 занятой ячейки блока памятй 17, Кроме этого, триггер 13 устанавливается в единичное состояние, открывая тем самым блок элементов И 14. Это приводит к тому, что разрешается прохож . дение соЬтветствующего адресногокода с выхода дешифратора 4 в блокпамяти 17. Этот же сигнал выборки,пройдя элемент ИЛИ 5, устанавливаеттриггер 8 в нулевое. состояние. Сле5, довательно снимается условиевозйикновения сигнала Очередьзаполненас выхода 22.Когда очередь сообщений ликвидируется .сигналамк выборки с вхо 10 да 19, счетчик 2 обнуляется, Этоприводит (при условии отсутствиясигналов На входе 20) к возникновению первого случая В работе бло;ка элементьв И 7,и,следовательно,выраф51 ботке сигнала "Очередь пуска" навыходе 23.В случае поступления сигналов. выборки, реализующих дисциплинуобслуживания, Первый пришел "первый обслужен по входу 20, гораздо раньше возникает второйслучай В работе блока элементов И,7 к освобождение очереди от сообщений. Сигнал с выхода 23 черезэлемент. ИЛИ 9 поступает йа начальную установку устройстваПредположим, что очередь заполнена, и начинают приходить только .сигналы выборки по входу 20.По первомуже сигналу происходит кольцевой сдвйг единицы иэ. перйый разряд ;аким образсик формйруется адресный сигнал чтейиякода сообщения кз первой ячейкиблока памяяю 17. Одновременно сигнал выборки устанавливают в нулевое состояние триггер 13, открываятеМ самым бпок элементов И 15, Сдвигединицы Йо 2-й разряд регистра Зпркво-.40 дит также к установке в нулевое состояние1 тригера 8,и в блоке элементов И 7 возни:кает ситуацияОчередь пуста,При отсутотвии сиГналаОчередь заполнена возМожен прием новых сообщений45 ,В устройство по адРесу, определяемомУ показанием счетчика 2. Если заполненйе свободных мест в очередиидет с первой ячейки и имеются зайятые ячейки, то возникает ситуация5 О переполнения йо второму случаи вблоке(элементов И 7, предварительно подготовленная сигналом перепол,нения счетчика 2.. Если происходит заполнение ячеекблока памяти 17, освободившихся поддействием сигналов выборки, поступивших со входа 19, то, при имевшихся сигналах выборки со входа 20 си,туация переполнения при записи в2 .- ю ячейку блока памяти 17 не вы 60 рабатывается, а происходит циклическкй переход .записи сообщений вначало очередиПрименение изобретения позволяет повысить надежность работы65,устройства,,тор Л селовск аз 27 ППП Патент, г. Ужгород; ул. Проектная, 4 ил ВНИИПИ Госу по дела 13035, МоскТира арственного иэобретени а, Ж, Ра ель М.Кудряшев.Гайду Корректор О, Билак 704 Подписиомитета СССРи открытийская наб д. 4/5

Смотреть

Заявка

3354077, 19.11.1981

ВОЙСКОВАЯ ЧАСТЬ 44388-Р1

БАРСУКОВ АЛЕКСЕЙ ГРИГОРЬЕВИЧ, ТИТКОВ СЕРГЕЙ БОРИСОВИЧ

МПК / Метки

МПК: G06F 9/50

Метки: сообщениями

Опубликовано: 15.04.1983

Код ссылки

<a href="https://patents.su/4-1012258-ustrojjstvo-upravleniya-soobshheniyami.html" target="_blank" rel="follow" title="База патентов СССР">Устройство управления сообщениями</a>

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