Устройство для управления запуском программ Советский патент 1975 года по МПК G06F9/00 

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

(54) УСТРОЙСТВО ДЛЯ УПРАВЛЕНИЯ ЗАПУСКОМ

ПРОГРАММ

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

название год авторы номер документа
Устройство для управления обслуживанием запросов 1979
  • Барсуков Алексей Григорьевич
  • Мурин Александр Вячеславович
  • Назаров Станислав Викторович
SU855663A1
Устройство приоритета 1985
  • Фролов Николай Никитович
  • Крахоткин Георгий Григорьевич
SU1269135A1
Устройство для организации очередности приема информации 1983
  • Балаболин Анатолий Владимирович
  • Дронов Владимир Иванович
  • Левчук Владимир Владимирович
  • Никитан Владимир Александрович
SU1128255A1
Устройство для организации очереди 1982
  • Бадаев Геннадий Михайлович
  • Заяц Анатолий Моисеевич
  • Грачев Александр Павлович
  • Степанцов Борис Ефимович
SU1070554A1
Устройство для обслуживания запросов 1985
  • Гордон Феликс Георгиевич
  • Вертлиб Михаил Яковлевич
  • Юргенсон Владимир Робертович
SU1264174A1
Устройство для обслуживания запросов 1988
  • Невский Владимир Павлович
SU1550517A1
Устройство для организации очереди 1986
  • Попов Вячеслав Григорьевич
SU1434431A2
Многоканальное устройство приоритета 1988
  • Расторгуев Геннадий Андреевич
  • Грушевой Арнольд Николаевич
SU1580364A1
Многоканальное устройство приоритета 1984
  • Чистяков Виталий Алексеевич
  • Великовский Михаил Данилович
SU1226459A1
Устройство для обработки прерываний 1985
  • Бобченко Борис Михайлович
  • Лисовский Александр Владимирович
SU1282124A1

Иллюстрации к изобретению SU 468 240 A1

Реферат патента 1975 года Устройство для управления запуском программ

Формула изобретения SU 468 240 A1

1

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

Известно устройство для управления обслуживанием запросов в порядке поступления, содержащее схемы ИЛИ, группы триггеров очередности, причем каждый очередности соединен с соответствующим вентилем записи и вентилем выдачи, распределителн импульсов, шифратор, соединенный выходами с регистром, связанным с выходом устройства, причем входы первой схемы ИЛИ соединены с запросными входами устройства, первые выходы ве{1ти-; лей выдачи rpynh триггеров очередности соединены через соответствующие каждой группе триггеров очередиости вторые схемы ИЛИ с входами щифратора.

Известное устройство характеризуется низкой скоростью работы.

Цель изобретения - повышение быстродействия устройства.

Для этого в предлаг-аемом устройстве (второй выход каждого вентиля выдачи со-единен с входом 1ашеш1Я, соединенно с вентилем выдачи триггера о-чередности, информационные входы вентилей записи, связанных С группой триггеров очередности соединены с соотве1х;твующими заи1Х)сиыми входами устройства, управляюаще входы вентилей aajuiCH, связанных с одноименными трипх-рами в группах триггеров очеро/ ности, соед1 нены с соответствующими выходами первохчз раси)едеш1теля импульсоь, вход которого соединен с выходом нерпой схемы ИЛИ, управляющие входы вентилей выдачи, связанных с одноименными триггерами в группах триггеров очередности, соединены с соответствую1Ш1ми выхода.{и BTopor(i распределителя импульсов, вхош( KOTOpoiX) соединены с управ;шю1Щ1м ii запускающим входами устройства, а выход ; вторых схем ИЛИ через третью схему ИЛИ соединены с запрещаюишм входом второго распреде штеля импульс.-ов.

На чертеже представлена блок-схема иредлагаемо1Х устр йства для управл« Н11Н запуском программ.

Устройство содержит блок 1 управления началом реализации задач, распределители импульсов 2 и 3, триггер 4 управлешш циклом записи запросов, блок 5 устаиовки исходногх) состояния, вентили записи 6 ,

1 1ft

6.j, ,.., 6. б, триггеры

очередноста 7д, 1 , .... вентили выдачи 8.j, 8, ..., 8.j ( П - число трилгеров очередности, соответствующее числу позиций в очереди), схемы ИЛИ 9, 1О и 11, шифратор 12, регистр 13, источнику запросов 14, шины 15 и 16, счетчик 17, дешифратор 18, регистр сдвига 19, вен-галь 20, триггер 21.

Нижний индекс в обозначении вентилей записи, триггеров очередности и вентилей выдачи может изменяться от 1 до rt , где Т1 - число типов (источников) запросов.

Распределитель импульсов 2 может быт реализован, например, с использованием счетчика 17 и дешифратора 18, а распределитель импульсов 3-е помощью регистра сдвига 19, вентиля 20 и триггера 21,

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

Запросы от источников запросов 14 поступают на первые входы соответствующих вентилей записи 61 а на вторые,

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

1-L

ИЛИ 6 и фиксируется триггером 7- или

любым из остальных (tl-D триггеров очередности данного столбца. С приходом второго запроса разрешающий потенциал появляется на втором выходе распределителя 2, Тем самым открываются вентили записи запроса, пришедшего вторым, который фиксируется либо триггером , либо какимнибудь из (tl -1) триггеров очередности этого столбца,

В результа-ке записи tl запросов в каждой группе триггеров очередности будет включен только один триггер, при этом нижний индекс в номере триггера соответствует типу (или источнику) запроса, а верхний индекс - положению в очереди для данного типа запроса.

Параллельно с заполнением триггеров

очередности 7 -7 происходит выборка

запросов для обслуживания. Распределитель импульсов 3 производит последовательный

I в соответствии р порядком поступления заj просов опрос триггеров очередности. При этом с выходов вентилей выдачи

5 снимается сигнал, который сбрасывает в О триггер очередности, соединенный с : этим вентилем выдачи, и поступает на схему ИЛИ 9, а с выхода схемы ИЛИ 9 на соответствующий вход шифратора 12, 10 В зависимости от номера возбужденного входа шифратор 12 устанавливает в регистр 13 номер начальной команды прог. Граммы, вызванной запросом данного типа,

.- Посяр обработки программы, вызванной каким-чпйбо запросом, из ЭВМ на управляющий вход 15 устройства поступает сигнал I готовности к обслуживанию следующего зр:проса. Происходит запуск распределителя „jj импульсов 3, и опрос триггеров очередности продолжается.

: с каждым выбором запроса для обслуживания с выхода схемы ИЛИ 10 поступает сигнал на запрещающий вход 16 распре- 25 делителя импульсов 3, в результате чего происходит блокировка работы этого рас- jпределителя импульсов.

Триггер 4 управления циклом записи запросов и блок 5 установки исходного 30 состояния обеспечивают приведение в необходимое состояние всех схем устройства для приема следующих П запросов.

Предмет изобретения

Устройство для управления запуском программ, содержащее схемы ИЛИ, группы триггеров очередности, причем каждый триггер очередностисоединен с соответствую- 40 щим вентилем записи и вентилем выдач1 1, распределители импульсов, шифратор, соединенный выходами с репстром, связанным с выходом устройства, причем входы первой схемы ИЛИ соединены с .запросными входами устройства, первые выходы вентилей , выдачи соединены через соответствуюище ; каждой группе триггеров очередности вто- .рые схемы ИЛИ со входами шифратора, 1отли чающееся тем, что, с 50 целью повышения быстродействия устройства, второй выход каждого вентиля выдачи соединен с входом гашения, соединенногх с вентилем выдачи триггера очередности информационные входы вентилей записи, 55 связанных с группой триггеров очередности соединены с j соответствующиьш запросными входами устройства, управ1шющие входы .вентилей записи, связвнных с одноименны-

ми триггерами в группах тригг«рви очсзре ности, соеданены с cooтвeтcтвyющи ш выходами первого распределителя импульсов, вход которого соединен с выходом первой схемы ИЛИ, управляющие входы вентилей выдачи, связанных с, одноименными триггерами в группах триггеров очередности, со-

единены с соответствующими выходдкш второго распределителя икшульсов, входы которого соединены с управляющим и запускающ1М входами устройства, а выход1л вторых схем ИЛ11 через третью схему ИЛИ соединены с запрешакадим входо.1 второго распределителя импульсов.

7

/4

14

SU 468 240 A1

Авторы

Назаров Станислав Викторович

Даты

1975-04-25Публикация

1972-06-27Подача