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

 

Изобретение относится к вычислительной технике и может быть использовано в отказоустойчивых многопроцессорных системах для распределения задач между процессорами. Цель изобретения - повышение производительности за счет определения отказавшего.процессора одновременно с повторным решением задачи. В устройство введены третий коммутатор, блок сравнения, блок управления,, группа элементов ИЛИ, а в каждый канал - группа элементов И и четвертый элемент ИЛИ, Устройство может работать в режиме повышенной производительности решения задач и в , режиме повышенной надежности решения задач. 1 з.п, , 4 ил.

СОЮЗ СОВЕТСКИХ

СОЦИАЛИСТИЧЕСКИХ

РЕСПУБЛИК (19) (11) А1 (5!) 5 G 06 F 9/46

ГОСУДАРСТВЕННЫЙ КОМИТЕТ

ПО ИЗОБРЕТЕНИЯМ И ОТКРЫТИЯМ

ПРИ ГКНТ СССР (21) 4626346/24 (22) 26.12.88 (46) 23.03.91. Бюл, Р 11 (72) Г.Н; Тимонькин, С.Н. Ткаченко, Д,В. Дмитров и В.С. Харченко (53) 681.325(088.8) (56) Авторское свидетельство СССР

Р 1269136, кл. С 06 F 9/46, 1986.

Авторское свидетельство СССР по заявке 9 4429?22, !6.02.89. (54) УСТРОЙСТВО ДЛЯ РАСПРЕДЕЛЕНИЯ ЗАДАНИЙ ПРОЦЕССОРАМ (57) Изобретение относится к вычислительной технике и может быть испольИзобретение относится к вычислительной технике и может быть исполь зовано в отказоустойчивых многопроцессорных системах для распределения задач между процессорами.

Целью изобретения является повышение производительности за счет определения отказавшего! процессора одновременно с повторным решением задачы.

На фиг.1 и 2 приведена функциональная схема устройства; на фиг.3— функциональная схема блока регистров; на фиг. 4 — функциональная схема блока сравнения; на фиг. 5 — функциональная схема блока управления.

Устройство для распределения заданий процессорам содержит блок 1 регистров, коммутатор 2, коммутатор

3, элемент ИЛИ-НЕ 4, элемент И 5,. элемент И-НЕ 6, каналы 7, группу ин- формационных входов 8, в каждом кана2 зовано в отказоустойчивых многопроцес", сорных системах для распределения задач между процессорами. Цель изобретения — повышение производительности за счет. определения отказавшего процессора одновременно с повторным решением задачи. В устройство введены третий коммутатор, блок сравнения, блок управления,. группа элементов ИЛИ, а в каждый канал — группа элементов И и четвертый элемент ИЛИ, Устройство может работать в режиме повышенной производительности решения задач и в, режиме повышенной надежности решения задач. 1 з.п. 4-лы, 4 ил. лс элемент 9 сравнения, регистр 10, триггеры II блоки элементов И 12, элементы И 13-18, регистр 19, элементы ИЛИ 20 и 21, регистры 22, элемент ИЛИ 23, триггер 24, группу элементов И 25, одновибратор 26, синхронизирующие входы 27 и ?8, вход 29 режима, элементы ИЛИ 30, коммутатор

31, блок 32 сравнения, блок 33 управления, первые управляющие входы 34 и

35 блока 1 регистров, выходы 36 и 37 блока I регистров,,группу информа ционных входов 38-40 блока 33 управления, группу информационных выходов 41 и 42 блока 33 управления, информационные. выходы 43 каналов 7, сигнальные входы 44, группу информационных выходов 45, выходы 46 триггеров 24, группу кодовых выходов 47, синхронизирующий вход 48, выходы 49 прерывания, триггер 50.

3 1636846 4".Блок 1 регистров (фиг.3) содержит каналы и в каждом регистр 51, блок

52 элементов ИЛИ, элементы ИЛИ 53 и

54, элемент И 55, триггер 56, элементы И 57 и 58, блок элементов И 59.

Блок 32 сравнения (фиг.4) со,сщржит элементы 60 сравнения, Блок 33 управления (фиг.5), содержит регистры 61-63, блок элементов И 64, преобразователь 65 кода.

Блок 33 управления (фиг, 5) пред, назначен для выдачи управляющих сигналов на входы коммутатора 31 и для управления сбросом регистров 10, Блок 5

33 управления содержит преобразователь

65 кода. Преобразователь кода преобразует код, поступающий с выходов регистров 61 и 62. В регистр 61 код записывается с выхода элементов ИЛИ 30 по переднему фронту импульса с входа 48. В соответствии с этим кодом преобразователь кода выдает управляющие сигналы на входы коммутатора 31<

В блоке 32 сравнения выполняется срав 2g нение кодов, результаты сравнения по-. ступают на вход регистра 62. В регистр 62 этот. код записывается по заднему фронту импульса с входа 48. Таким образом, длительность импуль са на входе 48 должна быть больше дли тельности переходных процессов при последовательном срабатывании коммутатора 31 и блока 32 сравнения,В соответствии с кодами, поступившими на входы, преобразователь 65 кода выдает другой код, который поступает на информационные входы регистра 63 и блока элементов И 64.

В устройстве через выходы 43 коды задач поступают для решения, Работа

40 процессоров синхронизируется импульсами с входов 27 и 28. На входы 45 выдаются коды результатов решения задачи, причем код выставляется после прохождения заднего фронта импуль-. са с входа 28, но до поступления пе реднего фронта импульса на вход 48.На входах 44 появляются сигналы после того, как соответствующий процессор решит задачу. Сигналы на этих выходах должны появляться после прохождения заднего фронта импульса .с входа 28 и сниматься после прохождения заднего фронта следующего им пульса с этого же входа. Если хоть 55 один из процессоров во время решения задачи дал сбой или отказ в режиме повышенной достоверности решения задачи, то оба процессора переводя вся в режим контроля, Триггер 50 в каждом канале предназ- начен для фиксации момен а отказа соответствующего кайала 7. Триггер 50 имеет два входа, связанные коньюнк- тивно. Установка его в единицу осуществляется по заднему фронту импульса на входе синхронизации, если на обоих входах присутствуют единичные сигналы, Установка триггера 50 в единичное состояние осуществляется в случае повтор. ° ного несравнения результатов решения, задачи в данном канале. В этом случае триггер 24 уже установлен в единичное состояние и на выходе элемента

9 сравнения присутствует единичный сигнал, по заднему фронту импульса с входа 28 триггер 50 устанавливается в единичное состояние. Установка триггера 50 в нулевое состояние осуществляется после проверки процес-. соров соответствующего канала 7 sHenI» ним сигналом (цепи установки на фиг.1 не показаны).

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

В начальный момент все элементы памяти находятся в нулевом состоянии, I Влок 1 регистров не содержит информаций. На выходах элементов И-НЕ 16 и ИЛИ-НЕ 4 присутствуют единичные сигналы (цепи установки в исходное состояние ие показаны).

Устройство может работать в режиме .Х повышенной производительности решения задач и в режиме II-повышенной надежности решения задач.

Рассмотрим работу устройства в режиме Х. В этом режиме на входе 29 при» сутствует нулевой сигнал. Он обеспе-.чивает поступление задачи для решения в один процессор, Задачи, пришедшие на вход 8 устройства, поступают в блок

1 регистров, откуда последовательно через коммутатор 3 поступают на информационные входы блоков элементов

И 12. Однако код задачи пройдет только на выход 43, так как только на вы.. ходе элемента ИЛИ 21 присутствует. единичный сигнал. После поступления задачи в процессор очередной синхроим-, пульс с входа 27, пройдя через открй- тый элемент И 5, установит триггер

ll в единичное состояние. Нулевой сигнал. с инверсного выхода этого триггера через ;элемент ИЛИ 20 откроет элемент И 13, поэтому вторая за1636846 6

5 дача с выхода коммутатора 3 поступит,через блок элементов И !? во второй процессор. По очередному синхроимпульсу с входа ?7 триггер 11 уста- " новится в единичное состояние. После

| этого появится. единичный сигнал на выходе элемента И 18. Этот сигнал откроет элемент И 13 и на его выходе появится управляющий сигнал для приема очередной задачи в соответствующий процессор. Задача в процессор по-. ступит аналогично описанному. После того, как все процессоры включатся в. работу, на выходе элемента И-НЕ 6 появится нулевой сигнал. Этот сигнал поступит в блок 1 регистров и последний перестанет выдавать задачи для распределения. Если какой-нибудь про:цессор выполнил поступившую íà его вход задачу, то на входе 44 появится

:единичный сигнал, Для нормальной работы устройства необходимо, чтобы сигналы на входах 44 выставлялись в паузах между импульсами с входов 28 и 27 и снимались после прохождения импульса с входа 28 но до импульса с входа 27. Задачи на вход 8 устройства должны поступать в паузах между импульсами с входов 28 и 27 и сниматься после прохождения очередного импульса с входа 27, но до импульса с входа 28.

Так как на входе 29 действует нулевой сигнал, который запрещает работу элементов 9 сравнения, то на выходе элемента 9 сравнения будет нулевой сигнал. Этот сигнал открывает элементы И 14.К.! и 14.К.2. Поэтому очередной !импульс c входа 28 пройдет через открытый элемент И 14 и установит триггер 11 в нулевое состояние.

Соответствующий процессор вновь готов принять задачу для обслуживания.

Рассмотрим работу устройства в режиме II. Сущность этого .режима заключается в следующим., Пусть необходимо решить пакет задач с повышение ной надежностью получения достоверного результата. Если учесть, что во время решения задачи процессор - ожет дать сбой или отказать, то на выход поступит неверный результат решения. Чтобы этого избежать, в данном устройстве каждая задача решается на двух процессорах одновременно.

После решения задачи в процессорах сравнение результатов решения позволяет определить, правильно решена задача или нет. В случае несовпадения кодов результата задача передается другой паре процессоров, которая дала несравнение с целью определения причины несовпадения (сбой или отказ) .

В режиме II на входа 29 постоянно присутствует единичный сигнал. Этот сигнал, поступая на входы элемента.

ИЛИ 20, позволяет вырабатывать управ- ляющие сигналы, разрешающие поступление очередной задачи одновременно на выходы двух блоков элементов И 12. Поэтому каждая задача будет поступать

1э для решения одновременно в два про- . цессора. Сигнал с входа 29 разрешает работу элементов 9 сравнения, При распределении задач по процессорам устройство в режиме ХХ работа2Q ет аналогично режиму Х, за исключением.того, что одна задача поступает в два процессора. При выполнении задачи процессоры одного канала выставляют коды результатов решения задачи на выходы 45в По переднему франту импульсов, сигнализирующих об оконча-. нии решения задачи, эти коды записываются в регистры 22.

Далее возможно несколько вариантов работы устройства.

Рассмотрим самый простой случай, когда коды решения задачи, выданные процессорами, совпали. В этом случае на выходе элемента 9 сравнения будет нулевой сигнал, Этот сигнал откроет

35 элементы И 14. Следовательно, синхронизирующий сигнал с входа 28 пройдет через элементы И 14 на установочнь!е входы триггеров 11 соответственно. В результате канал вернатся в исходное положение и будет готов к приему очередной задачи.

Рассмотрим случай, когда коды решения задач, поступившие на выходы 45, не совпали. В этом случае на выходе элемента 9 сравнения будет единичный сигнал. Этот сигнал закроет элементы

И 14 и поэтому сигнал с входа .28 не дпройдет на сброс триггеров 11. Единич5О,ный сигнал с выхода элемента 9 ! сравнения поступит на вход элемента И 16, на выходе которого появится единичный сигнал. Единичный сигнал появится только в том случае, если нет аналогичной ситуации в канале с меньшим порядковым номером, который обладает.!большим приоритетом. Сигнал с выхода элемента И 16 откроет коммутатор 2 для прохода кода задачи с!

636846 выхода регистра 10 (код задачи в ре-, гистр 10 записывается одновременно с поступлением задачи в процессор для "

:обслуживания по заднему фронту импульса с выхода соответствую5 щего элемента И 13).. Задача с выхода коммутатора 2 через коммутатор 3 поступит для распределения в каналы 7, где она распределится в свободный ка10 нал для решения, Одновременно с этим задача повторно поступит в канал 7, Повторное поступление задачи обеспечит единичный сигнал с выхода элемен- . та И 16, который через элементы ИЛИ

21 откроет блоки элементов И 12. Код отказавшего канала запишется в регистр 19 канала, взявшего на обслуживание задачу отказавшего канала. При появлении единичного сигнала на выходе элемента H 16 открывается элемент И 17 для прохождения синхроимпульсов с входа 27. Элемент И 17 от", кроется, если в устройстве есть сво,> бодные каналы. Если свободных каналов нет, то нерешенная (отказавшая) задача ожидает освобождения процессоров в регистре 10. При освобождении процессоров появляется единичный сигнал на выходе элемента -HE б, Очередной синхроимпульс с входа 27 про-. йдет через открытый элемент И 17 задним фронтом запустит одновибратор 26. Импульсом с выхода одновибратора 26 процессоры данного канала устанавливаются в нулевое состояние, Импульс с выхода одновибратора 26 установит триггер 24 в единичное состояние и сбросит регистры 22 в ноль, На выходе элемента 9 сравнения появится нулевой сигнал. На выходе элемен40 та И 16 также установится нулевой сигнал, После решения задачи в каналах 7 в регистры 22 записываются коды ее решения. На выходах элементов 9 сравнения появляются соответствующие сигналы. Если задача решена правильно в обоих каналах, то аналогично описанному триггеры 11 устанавливаются в нулевое состояние, Кроме того, в канале 7 триггер 24 устанавливается в нулевое состояние импульсом с выхода элемента И 14. Каналы 7 готовы к принятию. новых задач. При этом делает ся вывод, что в канале 7 при первом цикле решения задачи произошел сбой и процессоры исправны.

Если элемент 9 сравнения выдает сигнал несовпадения кодов, а элемент

9 сравнения выдает сигнал совпадения кодов, то устройство работает следующим образом. По очередному синхроим-пульсу с входа 28 триггер 50 устанавливается в единичное состояние. Сигнал с его инверсного выхода закрывает элемент И 16. На его выходе не будет единичного сигнала. Таким образом, делается вывод, что один нли оба процессора канала отказали, о чем выдается информационный сигнал на выход

49 устройства. Канал 7 в этом случае работает без изменений.

Рассмотрим вариант работы устрой-. ства, когда элемент 9N сравнения выдает сигнал несовпадения кодов, а элемент 9К сравнения — сигнал совпадения кодов. В этом случае единичный сигнал с выхода К-го разряда регистра 19 поступает на вход элемента

ИЛИ 23. Единичный сигнал с выхода Ьлемента ИЛИ 23 откроет элемент

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

ИЛИ 30 и откроет элементы И 25, I

Так как в регистре 19 единица записана только в К-м разряде, то, следовательно, появится единичный сигнал только на выходе элемента И 25, Таким образом, появляются единичные сигна-; лы на выходах элементов ИЛИ 30. Эти сигналы поступают на входы регистра 61 блока 33 управления. По переднему фронту импульса с входа 48 коды двух каналов, решающих одну задачу, запишутся в регистр 61, т,е. в регистр 61 запишется код, содержащий единицы только в разрядах К и М. На выходе преобразователя 65 кодов появится код, который разрешит проход через четыре коммутатора 31 кодов результатов решения задач с выходов регистров 22 соответственно, Коды результатов решения задачи в процессорах каналов 7 поступят в блок 32 сравнения, где произойдет сравнение "каждый с каждым".

Результат сравнения по заднему фронту импульса с входа 48 запишется в регистр 62. Длительность импульса на входе 48 должна быть больше длительности переходных процессоров в цепочке последовательного срабатывания коммутаторов 31 и блока 32 сравнения. Поступив на вход преобразователя 65, результат сравнения изме5

20

40

9 163 нит код на выходе преобразователя 65 кодов. На его выходах появятся сигналы, соответствующие процессорам, которые выдали неправильные коды решения.

Эти сигналы. поступят на выход 47, Кроме того, поступит соответствующий код на вход блока элементов И 64. По сигналу с входа 28 этот код пройдет на выход блока элементов И 64 и установит регистры 10 в нулевое состояние, . так как задача решена, Рассмотрим работу устройства в случае, когда оба. канала 7. К и 7,М при решении одной задачи выдали несовпадение кодов результатов решения, В этом случае в канале 7.К по очередному синхроимпульсу с входа ?8 триггер 50.К установится в .единичное состояние. Поэтому элемент И 16.К будет закрыт, Канал выведен из конфигурации устройства. Для включения канала в работу после проведения профилактических мероприятий необходимо обнулить триггеры 24.К и 50.К; а также регистры 22.К.1 и 22,К.2 (цепи установки исходного состояния не показаны) .

В этом случае возможны два варианта работы устройства, Это связано с тем, что в каждом из двух каналов может отказать по одному процессору, а в двух других процессорах задача решена правильно, поэтому неэффективно задачу еще раз посылать на обслуживание в один из каналов.

Рассмотрим этот вариант работы устройства.

В этом случае аналогично описанному код каналов 7.К и 7.М, в которых решалась одна задача, запишется в регистр 61, Преобразователь 65 кода выдаст код, разрешающий проход через коммутатор 31 кодов результатов решения задачи из регистров 22.К,1, 22.К.2, 22,И,I и 22.М.2. Код результата сравнения запишется в регистр 62.

Преобразователь 65 кода выдаст на соответствуюшие входы регистра 63 единичные сигналы соответствующим процессорам, которые выдали неправильный код решения задачи. По очередному синхроимпульсу с входа 28 разряд. регистра 63, соответствующий отказавшему процессору канала 7.К, установится в "1", Таким образом, сразу же имеется информация об отказавшем процессоре в канале и не надо прове6846 10 рять оба процессора. На вход блока элементов И 64 поступит код каналов

7,К и 7.М для того, чтобы установить регистры 10.К и 10,М в нулевое состояние, так как задача решена.

В случае, если блок 32 сравнения выдает код, обозначающий, что все процессоры выдали различные результаты решения задач, то оба разряда регистра 63, соответствующие каналу

7,К, устанавливаются в единичное состояние, а на вход блока элементов

И 64 подается нулевой код, В этом случае задача из канала 7.М пбступит на обслуживание в другой канал аналогично описанному.

Формула изобретения

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

И всех каналов, в каждом канале инверсный выход первого и второго триггеров подключены к первым входам первого и второго элементов И своего канала, группа информационных входов устройства подключена к группе информационных входов блока регистров, выход элемента И-НЕ подключен к первому управляющему входу блока регистров, выход элемента ИЛИ-НЕ подключен к второму управляющему входу блока регистров, в каждом канаде выход первого и второго элементов И подключе ны к единичным входам соответствующего первого и второго триггеров, в каждом канале инверсньп выход перво-. го триггера подключен к инверсному входу первого элемента ИЛИ, выход к;аторого подключен к второму входу второ-. го элемента И своего канала, выходы первого и второго элементов И в каждом ка-

ll 16368 нале подключены к первым входам соответственно второго и третьего элементов ИЛИ, выходы которых подключены к управляющим входам:соответственно первого и второго блоков элементов И, в каждом канале выходы второго блока элементов И подключены к информационным входам первого регистра, выходы которого подключены к соответствую" щим информационным входам второго коммутатора, выходы. второго коммутатора подключены к второй группе информа-. ционных.-: входов первого коммутатора, .в каждом канале выход второго элемента И подключен к входам синхронизации первого и второго регистров, в каждом . канале сигнальные входы устройства подключены к входам синхронизации третьего и четвертого регистров и к 2О первым прямым входам третьего и чет- . вертого элементов И своего канала, выходы которых поцключены к входам ! сброса соответственно первого и второго триггеров своего канала, в 25 каждом канале выход четвертого элемен" та И подключен к первому входу сброса второго регистра и к входу сброса третьего триггера своего канала, выход которого подключен к первому установочному входу четвертого триггера своего канала, инверсный выход четвертого триггера в каждом канале подключен к первому входу пятого элемента И своего канала, выход которого подключен к вторым входам второго и третьего элементов ИЛИ своего канала, к первому входу шестого элемента И своего канала, к информационным входам вторых регистров всех каналов, к инверсным входам пятых. элементов И каналов с большим порядковым номером и к соответствующему управляющему входу второго коммутатора, кодо-,, вые входы устройства в каждом канале 4 подключены к информационным входам третьего и четвертого регистров, выходы которых подключены к входам элемента сравнения своего канала; выход элемента сравнения в каждом ка- 50 нале подключен к инверсным входам третьего и четвертого элементов И, к второму установочному входу четвертого триггера, к второму входу пятого элемента И и к первому входу седьмого элемента И, прямые выходы первого и второго триггеров в каждом канале подключены соответственно к первому и второму входам восьмого элемен46 12 та И своего канала, выход восьмого элемента И подключен к вто рому входу первого и к третьему входу второго элемента И каналов с большим порядковым номером, в каждом канале выход шестого элемента И через одновибратор подключен к входу установки в "1" третьего триггера и к второму входу сброса второго и к входам сброса третьего и четвертого регистров своего канала, первый синхронизирующий вход устройства подключен к первому синхронизирующему входу блока регистров, к первому входу элемента И, к вторым входам шестых элементов И всех каналов, второй синхронизирующий вход устройства подключен к второму синхронизирующему входу блока регистров, к вторым прямым входам третьего и четвертого элементов И всех каналов, к тактовым входам четвертых триггеров всех каналов, вход режима устройства подключен к прямым входам первых элементов ИЛИ всех каналов и к входам разрешения элементов срав-.. нения всех каналов, выходы восьмых элементов каналов соединены с входами элемента И-HE выход элемента И-НЕ подключен к третьим входам шестых элементов И всех каналов, инверсные выходы четвертых триггеров каналов являются выходами прерывания устройства, выход элемента HEN-НЕ подключен к прямому и инверсному управляющим вхоI дам первого коммутатора, сигнальный выход блока регистров подключен к второму входу элемента И, выход которого подключен к тактовым входам первого и второго триггеров всех каналов, входы элемента ИЛИ-НЕ соединены с выходами второго коммутатора, о тл и ч а ю щ е eся тем,::..что, с целью повышения производительности за счет определения отказавшего процессора одновременно с повторным решением задачи, в устройство дополнительно введены третий коммутатор, блок сравнения, блок управления, группа элементов ИЛИ, а в каждый каналгруппа элементов И и четвертый элемент

ИЛИ, причем в каждом канале выходы второго регистра подключены к входам четвертого элемента ИЛИ, выход которого подключен к второму входу седь- . мого элемента И, в каждом канале выход седьмого элемента И подключен к/инверсным входам седьмых элементов

В

И каналов с большими порядковыми но13 1636В4 мерами, выход седьмого элемента И каждого канала подключен к первым входам элементов И группы, к первому входу одноименного элемента ИЛИ группы, в каждом канале выходы второго ре- > .гистра подклюЧены к вторым входам элементов И группы, выходы которых подключены к соответствующим входам одноименных элементов ИЛИ группы, выходы третьего и четвертого регистров всех каналов подключены к соответствующим информационным входам третье- го коммутатора, выходы которого под- ключены к входам блока сравнения, выход блока сравнения подключен к первой группе информационных входов блока управления, выходы группы элементов ИЛИ подключены к второй. группе информационных входов блока управ- д» ления, каждый выход первой группы информационных выходов которого подключен к входу сброса первого регистра одноименного канала, а вторая группа информационных выходов блока управ-25 ления подключена к управляющим вха« дам третьего коммутатора, выходы третьих триггеров всех каналов подключе-. ны к третьей группе информационных входов блока управления, второй и тре- ЗО тий входы синхронизации устройства подключены соответственно к первому и второму входам синхронизации блока управления, вход сброса которого соединен с первым входом синхронизации

6 14 устройства, группа кодовых выходов которого соединена с третьей группой информационных выходов блока управления.

2, Устройство по п, 1, о т л и ч а ю щ е е с я тем, что блок управления содержит три регистра,преобразователь двоичного кода в позиционный и блок элементов И, причем группы информационных входов первого, второго и третьего регистров соединены соответственно с первой, второй и третьей группами информацоинных входов блока соответственно, входы синхронизации и входы сброса первого и второго регистров соединены соответ. ственно с вторым входом синхронизации и входом сброса блока, вход синхронизации третьего регистра соединен с первым входом синхронизации блока и с управляющим входом блока элементов

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

163б846

1636846

Составитель М. Кудряшев

Редактор С. Пекарь Техред Д.Сердюкова

Корректор Л. Пилипенко

Заказ 816 Тираж 403 Подписное

ВНИИПИ Государственного комитета по изобретениям и открытиям при ГКНТ СССР

113035, Москва, Ж-35, Раушская наб., д. 4/5

Производственно-издательский комбинат "Патент", г. Ужгород, ул. Гагарина, 101

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

 

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

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

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

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

Изобретение относится к вычислительной технике и может быть использовано в качестве диспетчера для распределения заданий процессорам в многопроцессорной вычислительной системе (МВС) класса МКМД при вертикальном распараллеливании программ

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

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

Изобретение относится к вычислительной технике

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

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

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

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

Изобретение относится к способам управления перегрузкой сообщениями элементарной программы в электронной системе коммутации

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

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

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

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