Устройство для распределения заданий между эвм
Похожие патенты | МПК / Метки | Текст | Заявка | Код ссылки
Номер патента: 1615718
Авторы: Накалюжный, Сидоренко, Тарасенко, Швец
Текст
(19 Р 9/46 1)5 ОПИСАНИЕ ИЗСБРЕТ истипккаЪ оянии все ЭВМ свободботоспособном состоя- -2.М установлены в В исходномны, находятсянии, счетчики ГОСУДАРСТВЕННЫЙ КОМИТЕТПО ИЗОБРЕТЕНИЯМ И ОТКРЫТИЯМПРИ ГКНТ СССР К АВТОРСКОМУ СВИДЕТЕЛЬ(71) Киевский политехнический институт50-летия Великой Октябрьской социалческой революции(56) Авторское свидетельство СССРМ 1282129, хл, 6 06 Р 9/46, 1985,Авторское свидетельство СССРМ 1298747, кл, 6 06 Г 9/46, 1985,(54) УСТРОЙСТВО ДЛЯ РАСПРЕДЕЛРЗАДАНИЙ МЕЖДУ ЭВМ(57) Изобретение относится к вычислиной технике и может быть использован Изобретение относится к вычислительной технике и может быть использовано при построении вычислительных комплексов,Целью изобретения является расширение области применения устройства за счет увеличения количества каналов свыше трех.На чертеже приведена функциональная схема устройства для распределения заданий между ЭВМ.Устройство содержит информационный . вход 1, счетчики 2.1-2.М, блоки 3 1-ЗЯ элементов, шифратор 4 приоритетов, дешифратор 5, коммутатор 6, синхровход 7 по счету, синхровход 8 по записи, информационные выходы 9,1-9,й и входы 10.1-10 Л блокировки.Устройство работает следующим обрапостроении вычислительных комплексов. Целью изобретения является расширение области применения устройства эа счетувеличения количества каналов свыше трех. Устройство для распределения заданий между ЭВМ содержит каналы, а также общие для устройства шифратор приоритетов, дешифратор и коммутатор. В устройстве отслеживается разность между текущим кодом времени выполнения задания данного канала и текущим кодом минимально загруженного канала, дпя минимально загруженного канала эта разность равна нулю, что позволило упростить устройство, структура устройства позволяет увеличивать количество каналов, имеется воэможность блокировки каналов, 1 ил,состояние "все единицы" (1111), на все входы 10.1-1 О.М подаются логические единицы, раэрешаюшие работу соответствующих каналов. При этом с выходов признака переноса всех счетчиков 2.1-2,К логические .единицы поступают на информационные входы шифратора 4 приоритетов. При наличии хотя бы одной единицы на входах шифратора 4 приоритетов последний выдает единицу на выход переноса, которая поступает на вход строби рования дешифратора 5, на входы задания режима всех счетчиков 2.1 - 2,М, устанавливая их в режим хранения, и на управляющий вход коммутатора, под-, ключая тем самым синхровход 8 по записи к входу синхронизации счетчиков 2.1 - 2 М Единичный сигнал на входе стробирования дешифратора 5 разрешает дешифрацию кода (код представляет собой номер первого установленного в состояние "все единицы" счетчика, в исходном состоянии это будетномер первого счетчика 2,1), который поступает с информационного выхода шифратора приоритетов, В результате дешифрации единичный сигнал с первою вь 1 хода дешифратора подается на выход разрешения записи счетчика 2.1, устанавливая его в режим параллельной записи, и на второй вход блока 3,1 элементов И, открывая его для обмена информации, Логические нули на остальных выходах дешифратора 5 запрещают передачу информации через соответствующие этим выходам блоки 3.2 - З,К элементов И и одновременна задают режим хранения в счетчиках 2.2 - 2.К.Кад задания и код времени решения с информационного входа 1 устройства поступают через открытый блок 3,1 элементов И на выход 9,1 первого канала и далее в соотвутствующую ЭВУ. Кроме того, код времени выполнения задания записывается в счетчик 2,1 по синхооимпульсу, поступаащему через коммутатор б с синхровхода 8 по записи, После этого на выходе признака переноса счетчика 2,1 появляется нулевой сигнал. Это изменение вызывает изменение выходного кода шифратора 4 приоритетов и, соответственно, изменение кода на выходе дешифратора 5, В результате логическая единица появляется на втором выходе дешифратора 5, а на остальных выходах устанавливаются логические нули, Логическая единица на втором выходе дешифратора 5 разрешает передачу информации через блок 3,2 элементов И и одновременно переводит счетчик 2,2 в режим параллельной записи кода с информационнога входа 1. Логические нули на остальных выходах дешифратора 5 запрещают передачу информации через блоки 3,1, 3,3 - З,К элементов И и одновремен. о переводят счетчики 2,1, 2,3 - 2,К в режим хранения, Следующее (второе) задание через открытый блок 3,2 элементов И распределяется на второй информационный выг(ад 9.2, а код времени решения этого задания записызается во второй счетчик 2.2, Выход переноса счетчика 2.2 принимает нулевое значение, что вызывает дальнейшее изменение кодов шифратора 4 приоритетов и дешифратора 5, закрытие одних и открытие двугих блоков 3 элементов И. Аналогичные действия происходят до распределения К-го задания, т.е, когда код задания пройдет через блок З,К элементов И и код времени решения этого задания запишется в счетчик 2.К, При этом выход переноса счетчика 2.К принимает нулевое значение и на входах шифратора 4 приоритетов больше не будет единичных сигналов, Сигнал выхода переноса шифратора 4 приоритетов прини 5 10 15 20 25 30 40 р 55 мает нулевое значение и тем самым блокирует работу дешифратара 5 по входу стробирования, На всех выходах дешифратора 5 - логические нули, которые запрещают передачу через блоки 3.1-3,К элементов И. Одновременно нулевой сигнал с выхода переноса шифратора 4 приоритетов переводит счетчики 2,1 - 2.К в счетный режим и подключает к входам синхронизации счетчиков синхровход 7 по счету, В результате этого импульсы с синхравхода 7 по счету поступают во все счетчики 2.1 - 2.К, при этом они декрементируют содержимое, если время решения записано в прямом коде (или инкрементируют содержимое, если решение записано в обратном коде). Счетный режим (поиск наименее загруженной ЭВМ) продалкается до тех пор, пока в какам-то счетчике не наступит перепал нениГКак только в 1-м счетчике 21 наступит переполнение, та он сигнализирует об этом выдачей логической единицы на выход признака гереноса, которая поступает на -й вход шифратора 4 приоритетов, Это вызывает появление на выходе переноса шифратора 4 приоритетов логической единицы, которая разрешает работу дешифратара 5, переводит ьсе счетчики 2,1- 2 К из режима счета в режим хранения и, кроме того, подключает на выход коммутатора б синхровход 8 по записи. В оезультате дешифрации кода с информационных выходов шифратора 4 приоритетов на -м выходе дешифратора 5 появляется логическая единица, которая, поступив на второй вход блока 3. элементов И, разрешает передачу информации через 1-й канал, Одновременно логическал единица с -го выхода дешифратора 5 пос и:.от,а вход разрешения записи счетчика,1 и переводит его в режим параллельной записи. Следующее задание через открытый блок 3 элементов И распределяется на -й информационнь 1 й выход 9., а код времени решения этого задания записывается в -й счетчик 2,. Таким образом следующее задание поступает в -а ЭВУ, время выполнения заданий которой было минимальным, Во время работы устройства может появиться необходимость во временном отключении одного или нескольких каналов, напаимер, из-за неисправности ЭВУ. Для отключения 1-й ЭВУ на вход И блокировки подается единица, при этом признак переноса счетчи;(а.1 принимает значение логического;акуля, вследствие чего блок Зл элементов И будет закрыт Устройство продолжает рабау по распределению заданий с учетом отключенных каналов,Формула изобретения Устройство для расг ределения заданий между ЭВУ, содеркащее три канала, а в каждом канале - счетчик, алак элементов И,каз 3988 Тираж 572 Подписное ВНИИПИ Госудаоственного комитета по изобретениям и открытиям при ГКНТ С 113035, Москва, Ж, Раушская наб., 4/5 роизводственно-издательский комбинат "Патент", г, Ужгород причем информационный вход устройства подключен к первым входам блоков элементов И всех каналов, выходы которых являются выходами устройства, о т л и ч а ю щ е ес я тем, что, с целью расширения области 5 применения устройства за счет увеличения количества каналов, устройство содержит Й - 3 канала, каждый из которых содержит счетчик и блок элементов И (И - число абонентов), шифратор приоритетов, дешифра тор и коммутатор, причем информационный вход устройства подключен к информационным входам счетчиков всех каналов, выход признака переноса счетчика 1-го канала=- =11,Й) соединен с -м входом шифратора при оритетов, выход переноса которого соединен с входами задания режима счетчиков. всех каналов, с управляющим входом коммутатора и входом стробирования. дешифратора, информационный выход шифратора приоритетов соединен с информационным входом дешифратора, 1-й выход которого соединен с вторым входом блока элементов И и с входом разрешения записи счетчика 1-го канала, входы синхронизации счетчиков всех каналов соединены с выходом комму- татора, первый и второй информационные входы которого являются соответственно синхровходом по счету и синхровходом по записи устройства, вход разрешения переноса счетчика 1-го канала является входом блокировки этого канала устройства.
СмотретьЗаявка
4643303, 26.01.1989
КИЕВСКИЙ ПОЛИТЕХНИЧЕСКИЙ ИНСТИТУТ ИМ. 50-ЛЕТИЯ ВЕЛИКОЙ ОКТЯБРЬСКОЙ СОЦИАЛИСТИЧЕСКОЙ РЕВОЛЮЦИИ
НАКАЛЮЖНЫЙ АНДРЕЙ ГРИГОРЬЕВИЧ, СИДОРЕНКО ЮРИЙ ИВАНОВИЧ, ТАРАСЕНКО ВЛАДИМИР ПЕТРОВИЧ, ШВЕЦ ЕВГЕНИЙ МИХАЙЛОВИЧ
МПК / Метки
МПК: G06F 9/50
Метки: заданий, между, распределения, эвм
Опубликовано: 23.12.1990
Код ссылки
<a href="https://patents.su/3-1615718-ustrojjstvo-dlya-raspredeleniya-zadanijj-mezhdu-ehvm.html" target="_blank" rel="follow" title="База патентов СССР">Устройство для распределения заданий между эвм</a>
Предыдущий патент: Устройство для обслуживания запросов
Следующий патент: Устройство для обслуживания запросов
Случайный патент: Способ контроля шероховатости электропроводящей поверхности