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

 

ОП ИСАНИЕ

ИЗОБРЕТЕН ИЯ

Н АВТОРСКОМУ СВИДЕТЕЛЬСТВУ

Союз Советских

Социалистических

Республик (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$

Тираж Подиисиое

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

 

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

Изобретение относится к устройствам программного управления и предназначено для использования в составе автоматизированных систем управления и регулирования с использованием ЭВМ вышестоящего уровня

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

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

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

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

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

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

Изобретение относится к области цифровой вычислительной техники и предназначено для обработки двух или больше компьютерных команд параллельно

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