Устройство для управления запуском программ
Иллюстрации
Показать всеРеферат
ОП ИСАНИЕ
ИЗОБРЕТЕН ИЯ
Н АВТОРСКОМУ СВИДЕТЕЛЬСТВУ
Союз Советских
Социалистических
Республик (11) 468240 (61) Дополнительное к авт. свид-ву ¹(51) М. Кл. 606 f оiо0 (22) Заявлено 27.06.72 (21) 1801847/18-24 с присоединением заявки K —(32) Приоритет
Опубликовано 25.04.75. Бюллетень № 15
Дата опубликования oflHcBHHH 1О О4 75
Государственный комитет
Совета о!инистрав СССР во делам изобретений и открытий (5З) УДК ь 81. Ss5 (088.8) (72) Автор изобретения
С. В. Назаров (71) Заявитель (54) УСТРОЙСТВО ДЛЯ УПРАВЛЕНИЯ ЗАПУСКОМ
ПРОГРАММ
Изобретение относится к вычислительной технике, в частности к устройствам для управления запуском программ в порядке поступления запросов, Известно устройство для управления об« служиванием запросов в порядке поступления, содержащее схемы ИЛИ, группы триггеров очередности, причем каждый триггер очередности соединен с соответствующнлг вентилем записи и вентилел выдачи, распределители импульсов, .шифратор, соединенный выходами с регистром, связанным с выходом устройства, причем входы первой схемы ИЛИ соединены с запросными входами устройства, первые выходы верти-, !н лай выдачи груигт триггеров очередности соединены через соответствующие каждой г рупие триггеров очередности вторые схемы ИЛИ с входами шифратора, Известное устройство характеризуется 20 низкой скоростью работы.
Иель изобретения - повышение быстродействия устройства.
Для этого в предлагаемом устройстве ! второй выход каждого вентиля выдачи со;- (единен с входом гашения, соединенного с вентилем выдачи триггера очередности, информационные входы вентилей записи, связагшых с группой триггеров очередносги, соединены с соответствующими запроспылгн
BxollQMH устройсTBQþ управлягощие входы вентилей записи, связанных с одноименными триггерами в группах трггггеров очередности, соединены с соответствующими выходами первого распределителя импульсов, вход которого соединен с выходом пе!>ной схемы ИЛИ, управляющие входы вентилей выдачи, связанных с одноимеппылш три)герами в гругпгах триггеров очередности, соединены с соответствукнцилш выходалнг второго распределителя импульсов, входы которого соединены с управ гяюншм и зи-пускающилг входалги устройства, и выходы вторых схем ИЛИ через третью схему
ИЛИ соединены с запрещающим входом второго распределителя импульсов.!!а чертеже представлена блок- :хелга предлагаемого устройства для уп!п.влепим запуском программ, 468240
Устройство содержит блок 1 управления началом реализации задач, распределители импульсов 2 и 3, триггер 4 управления циклом записи запросов, блок 5 установки, исходного состояния, вентили записи 6
6 " 6 62 62 "" 62
1 II, . елеРелиеети 7, 7, ..., 7; вентили
1L выдачи 81 81 .-, 8 (И, - число триргеров очередности, соответствующее числу позиций в очереди), схемы ИЛИ 9, 10 и
11, шифратор 12, регистр 13, источники запросов 14, шины 15 и 16, счетчик 17, дешифратор 18, регистр сдвига 19, вентиль
20, триггер 21.
Нижний индекс в обозначении вентилей записи, триггеров очередности и вентилей выдачи может изменяться от 1 до И где П - число типов (источников) запросов.
Распределитель импульсов 2 может быть реализован, например, с использованием счетчика 17 и дешифратора 18, а распределитель импульсов 3 — с помощью регист ра сдвига 19, вентиля 20 и триггера 21.
Устройство работает следующим образом, Запросы от источников запросов 14 поступают на первые входы соответствующих вентилей записи 6 - 6 "а на вторые
tl, 1 входы - через схему ИЛИ 11 и распределитель импульсов 2. Запрос, пришедший первым, пропускается вентилем записи 6
1 или 6 и фиксируется триггером 7 или любым из остальных (fL -1) триггеров очередности данного столбца. С приходом второго запроса разрешающий потенциал появляется на втором выходе распределителя
2. Тем самым открываются вентили записи запроса, пришедшего вторым, который фиксируется либо триггером 7, либо каким1 нибудь из (И -1) триггеров очередности этого столбца.
B результате записи tl запросов в каждой группе триггеров очередности, будет включен только один триггер, при этом нижний индекс в номере триггера соответствует типу (или источнику) запроса, а верхний индекс — положению в очереди для данного типа запроса.
Параллельно с заполнением триггеров
Ф1 очередности 7 - 7 происходит выборка запросов для обслуживания. Распределитель импульсов 3 производит последовательный. в соответствии с порядком поступления за просовв опрос. триггеров очередности. При этом с выходов вентилей выдачи 8 -8
fl
5 снимается сигнал, который сбрасывает в
О триггер очередности, соединенный с этим вентилем выдачи, и поступает на
;схему ИЛИ 9, а с выхода схемы ИЛИ 9I
: на соответствующий вход шифратора 12. щ В зависимости от номера возбужденного входа шифратор 12 устанавливает в регистр 13 номер начальной команды прог» раммы, вызванной запросом данного типа.
Поснр обработки программы, вызванной какимлибо запросом, из ЭВМ на управляющий вход 15 устройства поступает сигнал
,,готовности к обслуживанию следующего за проса. Происходит запуск распределителя импульсов 3, и опрос триггеров очередности продолжается.
С каждым выбором запроса для обслуживания с выхода схемы ИЛИ 10 поступает сигнал на запрещающий вход 16 распре 5 делителя импульсов 3, в результате чего происходит блокировка работы этого распределителя импульсов.
Триггер 4 управления циклом записи запросов и блок 5 установки исходного
О состояния обеспечивают приведение в необходимое состояние всех схем устройства для приема следующих запрооов.
Предмет изобретения
Устройство для управления запуском программ, содержащее схемы ИЛИ, группы триггеров очередности, причем каждый триггер очередности соединен с соответствую40 щим вентилем записи и вентилем выдачи, распределители импульсов, шифратор, соединенный выходами с реги=тром, связанным с выходом устройства, причем входы первой
:схемы ИЛИ соединены с .запросными вхо45 дами устройства, первые выходы вентилей, выдачи соединены через соответствующие
1 каждой rpyrme триггеров очередности вто;рые схемы ИЛИ со входами шифратора, о т л и ч а ю щ е е с я тем, что, с
5О целью повышения быстродействия устройства, второй выход каждого вентиля выда чи соединен с входом гашения, соединенного с вентилем выдачи триггера очередности, информационные входы вентилей занисн, 55 связанных с группой триггеров 0чередностн, . соединены с 1 соответствующилш запросными входами устройства, управляющие входы ,вентилей записи, связанных с одноименны468240 ми триггерами в группах триггераь очередности, соединены с соответствующими выходами первого распределителя импульсов, вход которого соединен с выходом первой схемы ИЛИ, управляющие входы вентилей выдачи, связанных с одноименными триггерами в группах триггеров очередности, со- единены с соответствующими выходами второго распределителя импульсов, входы которого соединены с управляющим и запускающим входами устройства, а выходы вторых схем ИЛИ через третью схему
ИЛИ соединены с запрещающим входом второго распределителя импульсов.
468240
Ф. Шагнахметов
Составитель
1 ехред И.КарандашовЖоррек гор
1 I.Ë åáåä åèà
Редактор Т.Иванова
ЦНИИПИ Государственного комитета Совета Министров СССР ио делам изобретеиий и открытий
Москва, 1l3035, Раушская наб., 4
Г1редириятие «!1атеит», Москва, Г-59, Бережковская иаб., 24
Заказ g. Q(g Изд. М 109$
Тираж Подиисиое