Устройство для загрузки данных

Номер патента: 1103236

Авторы: Долгин, Михайлов

ZIP архив

Текст

Изобретение относится к вычислительной технике и может быть исполь 1 О 20 25 30 35 40 45 50 55 зовано в вычислительных системах для связи процессоров с внешними или запоминающими устройствами.Известно коммутирующее устройство для вычислительной системы, содержащее связанные с вычислительными машинами матричный коммутатор, матрицу управления коммутацией, блок управления, дешифратор и позволяющее путем коммутации производить сортировку данных Я .Недостатками этого устройства являются большой объем оборудования и сравнительно низкая производительность.Наиболее близким к изобретению по технической сущности и достигаемой цели является устройство для распределения заданий процессорам, содержащее регистр готовности процессоров, две группы из и блоков элементов И, две группы из и элементов ИЛИ и кодовый селектор 123 .Однако известное устройство предназначено только для работы с микро- файлами, содержащими не более двух данных, что существенно снижает его быстродействие, особенно когда большой массив данных загружается для обработки в один процессор.Кроме того, попарная сортировка данных исключает возможность использования устройства для более полного упорядочения данных.Целью изобретения является расширение функциональных возможностей путем сортировки обрабатываемых данных по признаку требуемого порядка их следования.Поставленная цель достигается тем, что в устройство для загрузки данных, содержащее группу входных регистров, причем входы входных регистров соединены с соответствующи. ми входами группы входов устройства, введены регистр сдвига, группа регистров номера операнда, группа схем сравнения, две группы блоков элементов И, группа выходных регистров, причем вход регистра сдвига соединен с тактовым входом устройства, выходы регистра сдвига соединены с первыми входами соответствующих блоков элементов И первой группы и с входами соответствующих регистров номера операндов, выходы которых соединены с первми входами всех схем сравнения, вторые входы которых соединены с первыми выходами соответствующих входных регистров группы, вторые входы которых соединены с первыми входами соответствующих блоков элементов И второй группы, вторые входы которых соединены с выходами соответствующих схем сравнения группы, выходы блока элементов И второй группы объединены и соединеныс вторыми входами всех блоков элементов И первой группы, выходы которых соединены с входами соответствующих выходных регистров группы, выходы которых соединены с соответствующими выходами группы выходовустройства.На чертеже показана структурнаясхема устройства для загрузкиданных.Устройство содержит регистрсдвига, группу регистров 2 номера операнда, группу входных регистров 3,группу схем сравнения 4, группублоков 5 элементов И, группу блоковб элементов И, группу выходных регистров 7, тактовый вход 8 устройства, группу входов 9 устройства, груп-,пу выходов 10 устройства,Принцип работы устройства основанна последовательной выборке операндов, находящихся в регистрах 3 всоответствии с их порядковым номе -ром, и заключается в том, что производится поочередное сравнение поряд -ковых номеров, записанных в регистрах Зс признаковыми частями всехоперандов, и выбранные операндыпоследовательно записываются в регистры 7.Устройство работает следующимобразом.Через входы 9 на регистры 3 подаются операнды с признаковыми частями,представляющими собой порядковые номера операндов. В регистрах 2 последовательно записаны номера операндовНа тактовый вход 8 устройства подается последовательность тактовыхимпульсов, которые поступают на входрегистра 1 сдвига и осуществляют1запись 1 в первый разряд регистрасдвига и поразрядный последовательный сдвиг е е до последнего разряда .Таким образом, при сдвиге " 1 " насоответствующем выходе регистра сдвига появляется сигнал " 1 " . Этот сигналпоступает на вход считывания с оотв етс твующе го регистра 3, и и нф орма1103ция, содержащаяся в этом регистре, поступает на входы всех схем сравнения 4 одновременно, Таким образом, на входы всех схем сравнения 4 последовательно поступают номера операндов, содержащиеся в регистрах 2 номера операнда. На второй вход каждой из схем сравнения 4 подается номер операнда из соответствующего регистра 3. На выходе той схемы сравнения 4, в которой совпадает сравниваемая операция, т,е. номера операндов, появляется .выходной сигнал, который поступает на второй входсоответствующего блока 5 элементов И 15 и служит разрешающим сигналом для элементов И, На первый вход каждого блока 5 элементов И поступает операнд, но поскольку только на один блок 5 элементов И проходит разре О шающий сигнал с выхода только этого блока 5 элементов И, на входыблоков 6 элементов И поступает операнд.Так как выборка операндов из ре гистров 3 проходит последовательно по номерам этих операндов, то на вторые входы блоков 6 элемен 236 4тов И поступает первый сигнал, потом второй, потом все остальные операнды в порядке, определенном значения" ми признаков, содержащихся в регистрах 3.Одновременно с поступлением на второй вход блоков 6 операнда на первый вход этого блока поступает разрешающий сигнал с выхода регистра 1 сдвига, что позволяет операнду поступить на вход регистра 7 и записываться в него. Когда последний операнд окажется записанным в регистр 7, цикл работы устройства завершается.В результате работы устройства неупорядоченная последовательность операндов, поступивших на вход 9 устройства, преобразуется в ряд операндов, записанных в регистрах 7 в соответствии со своими порядковыми номерами и, таким образом, операнды готовы для записи в память вычислительной системы или для передачи в микропроцессор.Применение изобретения позволяет расширить функциональные возможности устройства.

Смотреть

Заявка

3555330, 16.02.1983

СЕРПУХОВСКОЕ ВЫСШЕЕ ВОЕННОЕ КОМАНДНО-ИНЖЕНЕРНОЕ УЧИЛИЩЕ ИМ. ЛЕНИНСКОГО КОМСОМОЛА

ДОЛГИН ЮРИЙ НАХИМОВИЧ, МИХАЙЛОВ СЕРГЕЙ ГЕННАДЬЕВИЧ

МПК / Метки

МПК: G06F 9/46, G11C 11/4063

Метки: данных, загрузки

Опубликовано: 15.07.1984

Код ссылки

<a href="https://patents.su/3-1103236-ustrojjstvo-dlya-zagruzki-dannykh.html" target="_blank" rel="follow" title="База патентов СССР">Устройство для загрузки данных</a>

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