Устройство для обслуживания запросов Советский патент 1984 года по МПК G06F9/50 

Описание патента на изобретение SU1109753A1

Изобретение относится к вычислительной технике и может найти применение в автоматизированных системах управления, диагностических системах системах сбора и обработки информации с изменяющейся дисциплиной обслуживания. Известно устройство для прерьшания программ, содержащее элемент ИЛИ и в каждом разряде два триггера и элемент И 1L Недостаток устройства - невозможность объединения различных запросо в группы. Наиболее близким к предлагаемому по технической сущности и достигаемо му результату является устройство для обслуживания запросов, содержащее регистр адреса, группа входов которого соединена с группой входов начального уровня прерывания устройства, а группа выходов регистра адре са соединена с группой входов дешифратора адреса, группа выходов дешифратора адреса соединена с первой группой входов блока приоритетов, вторая группа входов блока приоритетов соединена с--.группой запросных входов устройства, управляющий вход блока приоритетов соединен с запрещающим входом устройства, первый вход элемента И соединен с первым управляющим выходом блока приоритетов, второй вход элемента И соединен с синхронизирующим входом устройства второй управляющий выход приоритетов соединен с блокирующим выходом устройства, группа выходов дешифратора приоритетов соединена с группой ий-; формационных выходов устройства, группа информационных выходов блока приоритетов соединена с группой информационных .входов регистра прерывания 2 J. Недостатком известного устройства являются ограниченные функциональные возможности, поскольку оно вызьшает прерьшания по каждой и поступившей заявке запросу и не позволяет формировать запросы на прерьюания по груп пам заявок. Необходимость-формирования груп,повых запросов возникает, в частное- ти, в задачах классификации и распрз навания образов, для практического решения которьгх требуется прерьшать основную программу ЭВМ не по каждому сигналу запроса, а по поступлению ряда запросов определенной группы источников информации. Цель изобретения - расширение области применения устройства путем распределения заявок по группам и формирования групповых запросов. . Поставленная цель достигается тем, что в устройство для обслуживания запросов, содержащее первьш регистр, первая группа входов которого соединена с. входами запросов устройства, блок приоритета, два дешифратора, второй регистр и блок элементов И, выход которого подключен к первому входу второго регистра, выход которого соединен с входом первого дешифратора, выходы которого соединены с выходами устройства, дополнительно введены триггер, К формирователей сигналов прерывания (где К - количество групп), N элементов задержки и N шифраторов номера группы (где N - количество источников запросов) , а каждый шифратор номера группы содержит регистр кода группы и блок элементов И, первьй вход которого соединен с выходом регистра кода группы, а второй, вход блока элементов И i-ro (i 1, ...,N) шифратора номера группы соединен с -м выходом блока приоритета и с входом i-го элемента задержки, выход которого соединен с соответствующим входом второй группы входов первого регистра, выходы которого соединены с группой входов блока приоритета, управ- / ляющий вход которого подключен к выходу триггера, первьй вход которого соединен с входом сброса устройства и с вторым входом второго регистра, а второй вход триггера подключен к выходу элемента ИЛИ и к входу блока элементов И устройства, группа входов которого соединена с выходами шифраторов номера группы и с группой входов второго дешифратора, каждьй выход которого подключен к входу соответствзтощего формирователя сигналов прерьшания, а выходы формирователей сигналов прерывания соединены с соответствующими входами элемента ИЛИ. Кроме того, формирователь сигнаов прерьшания содержит счетчик, реистр и элемент И, выход которого вляется выходом формирователя сигнаов прерьшания и соединен с управляюим входом счетчика, информационньй ,3 . 11 вход которого соединен с выходом регистра, счетный вход счетчика явлйет ся входом формирователя сигналов П1)ерьшания, а зыходы счетчика подклю чены к входам элемента И. На чертеже приведена блок-схема устройства. Устройство содержит регистры 1 и блок 3 приоритета, элементы 4 задерж ки, шифратор 5 номера группы, дешифраторы 6 и 7, формирователи 8 сигналов прерьшания, элемент ИЛИ 9, блок 10 элементов И, триггер 11, вход 12 запроса, входы 13 сброса, вы ходы 14, блок 15 элементов И, регистр 16 кода группы, элемент И 17, счетчик 18 и регистр 19. Блок 3 приоритета реализуется в практических устройствах на микросхеме К 589 ИК U. Устройство работает следующим образом. По выходам 12 поступают сигналы запросов от источников информации, подключенных к устройству. Все источники распределены по группам, причем каждый источник может относиться только к одной группе. Переход системы к обработке информации, поступившей от источников какой-либо группы, производится после того, как количество запросов в данной группе достигает некоторого числа, заданного для этой группы. Так как группа может состоять из равноценных источников, количество которьк избыточно, то переход системы к обработке информации должен производиться при наличии достаточного количества активизированных источников . Устройство осуществляет прием запроса от источника информации, при своение ему номера группы, накопление запросов в каждой группе и формирование сигнала прерывания по достижении количеством запросов в группе заданного значения. Предварительно в регистр 16 каждо го шифратора 5 записывается код- груп пы, присвоенный соответствующему запросу, а в регистр 19 каждого формирователя 8 - дополнительный код заданного для данной группы количест ва запросов, необходимого для формирования сигнала прерывания. Сигнал сброса, поступающий в устройство по входу 13, обнуляет регистр 2 и устанавливает триггер в по ложение, разрешающее работу/ блока 3 приоритета. Сигналы запросов, поступающие по входам 12, устанавливают соответствующие триггеры регистра 1 в единичное состояние. Из всех поступивших запросов блок 3 приоритета йыбйрает наиболее приоритетный и возбуждает соответствующий выход. Сигнал с выхода блока 3 поступает на вход элемента И задержки и блока 15 элементов И, разрешая прохождение кода группы, к которой отно- сится данный запрос на входы блока 10 элементов 11 и дешифраторов. Последний возбуждает выход, соответствующий данному номеру группы, который соединен с формирователем 8 сигналов прерывания этой группы запросов. В результате на счетный вход счетчика 11 поступает сигнал,который увеличивает его содержимое на единицу. По истечении времени задержки, задаваемой элементом И, соответствующий триггер регистра 1 сбрасывается в исходное состояние и блок 3 приоритетов производит новую выборку наиболее.приоритетного запроса. Когда в одном из формирователей 8 счетчик 18 окажется полностью заполHefiHbiM, элемент И 17 откроется и через элемент ИЛИ 9 и блок 10 элементов И запишет в регистр 2 код номера группы, для которой должен быть сформирован запрос на прерывание. Одновременно по сигналу от элемента И,17 в счетчик 18 из регистра 19 запишется дополнительный код заданного для данной группы количества запросов и элемент И 17 закроется. Сигнал с выхода элемента ИЛИ 9 поступает-во второй вход триггера 2, устанавливая его в состояние, запрещающее работу блока 3 приоритета. Код группы, занесенный в регистр 2, возбуждает сигнал прерывания на соответствующем выходе 14 дешифратора 7. После обработки прерьшания по входу 13 в устройство поступает сигнал сброса,который обнуляет регистр 2,снимая сигнал прерывания с выхода 14.Далее устройство снова готово к работе. Таким образом, предлагаемое устройство имеет более широкую область применения, так как позволяет формировать сигнал прерьшания по группе запросов, а также изменять состав группы как по количеству, так и по составу источников информации.

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

название год авторы номер документа
Устройство для прерывания программ 1978
  • Тимошок Сергей Васильевич
SU736101A1
Устройство для сопряжения ЭВМ с датчиками состояния телефонных линий связи 1984
  • Ежков Дмитрий Алексеевич
  • Князев Кирилл Григорьевич
  • Мамзелев Игорь Александрович
  • Самоделов Вадим Павлович
  • Артемьев Михаил Юрьевич
SU1265786A1
Многоканальное устройство ввода информации 1988
  • Кулаковский Анатолий Федорович
  • Камшилин Владимир Васильевич
SU1529238A1
Микропрограммное устройство для обработки прерываний 1983
  • Кривего Владимир Александрович
  • Прокопенко Николай Николаевич
  • Кривего Вадим Владимирович
  • Кривенков Александр Иванович
SU1126956A1
Устройство прерывания 1982
  • Молоков Владимир Петрович
SU1084795A1
Устройство для имитации неисправностей 1987
  • Панков Анатолий Петрович
  • Танасейчук Владимир Маркович
SU1444775A1
Устройство для прерывания программ 1982
  • Кузнецов Геннадий Иванович
  • Шлаин Полина Абрамовна
  • Хетагуров Ярослав Афанасьевич
  • Алексеева Зоя Дмитриевна
  • Гукова Лилия Александровна
  • Полтавец Галина Николаевна
SU1072045A1
Управляющая векторная вычислительная система 1982
  • Прангишвили Ивери Варламович
  • Бабичева Елена Владимировна
  • Малюгин Владимир Дмитриевич
  • Соколов Владимир Владимирович
  • Денисенко Сергей Васильевич
  • Вейц Александр Вениаминович
  • Иванов Александр Иванович
  • Шкатулла Анатолий Иванович
  • Зверков Борис Семенович
  • Зрелова Татьяна Ивановна
  • Левертов Яков Анатольевич
  • Тодуа Джондо Альпезович
  • Гоголадзе Омар Васильевич
  • Вепхвадзе Анзор Николаевич
  • Гудушаури Гмаи Шалвович
  • Голубев Александр Павлович
  • Березенко Александр Иванович
  • Корягин Лев Николаевич
SU1120340A1
Устройство для сопряжения ЭВМ с абонентом 1990
  • Коваль Сергей Яковлевич
SU1702380A1
Устройство прерывания 1978
  • Бахчисарайцев Олег Борисович
  • Васильев Андрей Александрович
  • Горелик Юрий Зиновьевич
  • Крыжановская Белла Монусовна
  • Козлов Виктор Георгиевич
  • Мессерман Самуил Матвеевич
  • Митюк Владимир Владимирович
  • Никитин Павел Александрович
  • Чуманов Александр Михайлович
SU877542A1

Иллюстрации к изобретению SU 1 109 753 A1

Реферат патента 1984 года Устройство для обслуживания запросов

1. УСТРОЙСТВО ДЛЯ ОБСЛУЖИВАНИЯ ЗАПРОСОВ, содержащее первый регистр, первая группа входов которого соединена с входами .запросов устройства, блок приоритета, два дешифратора, второй регистр и блок элементов И, выход которого подключен к первому входу второго регистра, выход которого соединен с входом первого дешифратора, выходы которого соединены с выходами устройства, отличающееся тем, что, с целью расширения области применения устройства путем распределения заявок по группам и формирования .групповых запросов, в него дополнительно введены триггер, К формирователей сигналов прерьгеания (где К количество групп), N элементов задержки и N шифраторов номера группы (где N - количество источников запросов), а каждый шифратор номера группы содержит регистр кода группы и блок элементов И, первый вход которого соединен с выходом регистра кода группы, а второй вход блока элемеитов И i-ro ( 1 1, .. ч N) шифратора номера группы соединен ci-M выходом, блока приоритета и с входом i-ro элемента задержки, выход которого соединен с соответствующим входом второй группы входов первого регистра, выходы которого соединены с группой входов блока приоритета, управляющий вход которого подключен к выходу триггера, первый вход которого соединен с входом сброса устройства и вторьм входом второго регистра, а второй вход триггера подключен к выходу элемента ИЛИ и к входу блока элементов И устройства, группа входов которрго соединена с выходами шифраторов номера 1руппы и с группой входов второго дешифратара, каждый выход которого подключен к входу соответствующего формирователя сигналов прерьгаания, а выходы формирователей сигналов прерьгоания соединены с соответствующими входами (элемента ИЛИ. 2. Устройство по п. 1, о т л и) чающееся тем, что формирова тель сигналов прерьюания содержит О1 счетчик, регистр и элемент И, выход Од которого является вькодом формирователя сигналов прерьшания и соединен с управляющим входом счетчика, информационный вход которого соединен с выходом регистра, счетный вход счетчика является входом формирователя сигналов прерьшания, а выходы счетчика подключены к входам элемен- . та И.

Документы, цитированные в отчете о поиске Патент 1984 года SU1109753A1

Печь для непрерывного получения сернистого натрия 1921
  • Настюков А.М.
  • Настюков К.И.
SU1A1
Авторское свидетельство СССР 758155, кл
Приспособление для точного наложения листов бумаги при снятии оттисков 1922
  • Асафов Н.И.
SU6A1
Аппарат для очищения воды при помощи химических реактивов 1917
  • Гордон И.Д.
SU2A1
Устройство для обслуживания запросов 1979
  • Диденко Константин Иванович
  • Солодовников Вячеслав Григорьевич
  • Топорков Валентин Васильевич
  • Усенко Константин Михайлович
  • Чернец Николай Васильевич
SU864288A1
Приспособление для точного наложения листов бумаги при снятии оттисков 1922
  • Асафов Н.И.
SU6A1

SU 1 109 753 A1

Авторы

Игнатович Владимир Петрович

Камынов Владимир Владимирович

Даты

1984-08-23Публикация

1982-08-13Подача