Устройства для программного управления, например блоки управления: ...увеличение операционной скорости, например с помощью нескольких устройств микроуправления, работающих параллельно – G06F 9/28
Патенты в данной категории
СПОСОБ СИНХРОНИЗАЦИИ ДОСТУПА К РАЗДЕЛЯЕМЫМ РЕСУРСАМ ВЫЧИСЛИТЕЛЬНОЙ СИСТЕМЫ И ОБНАРУЖЕНИЯ И УСТРАНЕНИЯ ПОВИСШИХ БЛОКИРОВОК С ИСПОЛЬЗОВАНИЕМ БЛОКИРОВОЧНЫХ ФАЙЛОВ
Изобретение относится к способу обнаружения и устранения повисших блокировок с использованием блокировочных файлов. Технический результат заключается в повышении надежности обнаружения и устранения повисших блокировок. Ассоциируют разделяемый ресурс с блокировочным файлом. Вызывают системный вызов атомарного эксклюзивного создания и открытия временного файла с уникальным именем и в той же файловой системе. Помещают во временный файл информацию о текущем процессе, который пытается обратиться к разделяемому ресурсу. Осуществляют системный вызов создания жесткой ссылки с именем блокировочного файла на временный файл. Если системный вызов создания жесткой ссылки выполнен успешно, то удаляют жесткую ссылку на временный файл и обеспечивают выполнение текущим процессом операций с разделяемым ресурсом. Если текущий процесс в системе не существует, то выполняют устранение повисшей блокировки, осуществляя следующие действия: удаляют из существующего блокировочного файла предыдущие данные несуществующего процесса; заносят в существующий блокировочный файл данные текущего процесса. Снимают файловую блокировку записи с существующего блокировочного файла. Обеспечивают выполнение текущим процессом операций с разделяемым ресурсом. Удаляют существующий блокировочный файл. |
2526282 патент выдан: опубликован: 20.08.2014 |
|
МИКРОКОНТРОЛЛЕРНАЯ СЕТЬ
Изобретение относится к автоматике и вычислительной технике и может найти применение при построении распределенных систем программного управления технологическими процессами, роботами и робототехническими комплексами, а также подсистем логического управления многоуровневых иерархических АСУ и мультипроцессорных систем широкого класса. Техническим результатом является расширение области применения микроконтроллерной сети за счет уменьшения сложности межмодульного интерфейса. Устройство содержит M*N однотипных модулей, объединенных в матричную структуру, где N - число модулей в строке матричной структуры сети, М - число строк, при этом каждый модуль микроконтроллерной сети включает блок памяти программ, регистр адреса, регистр команд, мультиплексор логических условий, коммутатор адреса, блок синхронизации, элементы ИЛИ, регистр вектора соответствия, буферный регистр, дешифраторы номера вершины синхронизации, блок элементов ИЛИ, одновибраторы, элемент задержки, группу блоков модулей управления синхронизацией, мультиплексор каналов синхронизации, регистр конфигурации, мультиплексоры, дешифратор каналов синхронизации, генератор сигналов управления синхронизацией, две группы элементов И. 2 н. и 2 з.п. ф-лы, 8 ил. |
2336556 патент выдан: опубликован: 20.10.2008 |
|
УСТРОЙСТВО ПЕРЕКЛЮЧЕНИЯ ПРОГРАММ
Изобретение относится к области вычислительной техники, в частности к системам прерывания ЭВМ. Технический результат изобретения заключается в уменьшении времени переключения программ и уменьшении длины прерывающих программ. Технический результат достигается за счет запоминания содержимого каждого регистра в отдельном стековом запоминающем устройстве (ЗУ). Адресные входы всех ЗУ соединены с выходами общего указателя стека. При запоминании содержимое всех регистров передается в вершины стека всех ЗУ, при восстановлении содержимое вершин стека всех ЗУ передается в соответствующие регистры. 3 ил. |
2316044 патент выдан: опубликован: 27.01.2008 |
|
МИКРОКОНТРОЛЛЕРНАЯ СЕТЬ
Изобретение относится к автоматике и вычислительной технике и может найти применение при построении распределенных систем программного управления технологическими процессами, роботами и робототехническими комплексами, а также подсистем логического управления многоуровневых иерархических АСУ и мультипроцессорных систем широкого класса. Технической задачей изобретения является расширение области применения микроконтроллерной сети за счет обеспечения возможности простого наращивания числа ее модулей. Благодаря регулярности межмодульных связей, добавление нового столбца или строки модулей не требует введения новых физических связей. Возможность такого наращивания позволяет сети быстро адаптироваться к реализации более сложных алгоритмов управления. В микроконтроллерную сеть, содержащую M*N однотипных модулей, объединенных в матричную структуру, где N - число модулей в строке матричной структуры сети, М - число строк, при этом каждый модуль включает блок памяти программ, регистр адреса, регистр команд, мультиплексор логических условий, коммутатор адреса, блок синхронизации, с первого по третий элементы ИЛИ, регистр вектора соответствия, буферный регистр, первый и второй дешифраторы номера вершины синхронизации, блок элементов ИЛИ, первый и второй одновибраторы, элемент задержки, введена группа блоков управления синхронизацией, а каждый блок управления синхронизацией включает в себя триггер наличия соседа слева, триггер наличия соседа снизу, группу элементов НЕ, группу элементов И, с первого по пятый элементы ИЛИ, первый и второй элементы И, коммутатор, триггер и триггер разрешения запуска. 1 з.п. ф-лы, 8 ил. |
2280887 патент выдан: опубликован: 27.07.2006 |
|
ЯЧЕЙКА ОДНОРОДНОЙ СРЕДЫ ПРОЦЕССОРНЫХ ЭЛЕМЕНТОВ
Изобретение относится к автоматике и вычислительной технике и может быть использовано для построения высокопроизводительных систем, систем управления, АСУТП и других систем, удовлетворяющих высоким требованиям к безотказной работе. Техническим результатом является расширение области применения за счет снижения перенастраиваемых ячеек и соответственно времени, требуемого на полную перенастройку системы при рациональном расположении резервных процессорных элементов. Устройство содержит селектор максимальной континуальной величины, селектор минимальной континуальной величины, блок определения изолированного узла, резисторы, элементы коммутации, блоки управления элементом коммутации. 7 з.п. ф-лы, 19 ил. 1 табл. |
2267153 патент выдан: опубликован: 27.12.2005 |
|
ЯЧЕЙКА ОДНОРОДНОЙ ОТКАЗОУСТОЙЧИВОЙ СРЕДЫ ПРОЦЕССОРНЫХ ЭЛЕМЕНТОВ
Изобретение относится к автоматике и вычислительной технике и может быть использовано при построении управляющих и вычислительных систем высокой производительности, АСУТП, а также других систем, к которым предъявляются жесткие требования по надежности. Техническим результатом является расширение области применения за счет введения технических средств, позволяющих рационально расположить резервные процессорные элементы и соответственно уменьшить число перенастраиваемых процессорных элементов и время реконфигурации. Для этого в ячейку однородной отказоустойчивой среды процессорных элементов дополнительно введены первый и второй блоки адресной селекции минимальной континуальной величины, блок разрешения приема программопереноса, первый и второй блоки демультиплексора, блок определения фатального отказа, блок формирования опорных напряжений, первый, второй, третий и четвертый блоки ранговой селекции, блок выделения сигналов живучести, блок определения минимальной континуальной величины и блок формирования сигналов живучести. 18 ил., 1 табл.
|
2256212 патент выдан: опубликован: 10.07.2005 |
|
ПРОГРАММНО-ЛОГИЧЕСКОЕ ВРЕМЕННОЕ УСТРОЙСТВО Изобретение относится к вычислительной технике и может быть использовано при создании программируемых контроллеров, в автоматизированных системах управления технологическими процессами, а также в системах автоматизации научных экспериментов. Техническим результатом является расширение функциональных возможностей путем одновременной реализации программ, носящих циклический и нециклический характер, при одновременном повышении точности выдачи временных команд управления исполнительными элементами. Устройство содержит центральный процессор, элемент 2-И, оперативно-запоминающее устройство временных команд, блок выходных каналов, двоичный счетчик, пульт управления, интерфейс устройства, девять информационно-управляющих шин, оперативно-запоминающее устройство, постоянно-запоминающее устройство, блок таймера времени эксперимента, блок таймера выдачи импульсных команд, блок выходных усилителей, два буферных регистра. 2 ил. | 2199146 патент выдан: опубликован: 20.02.2003 |
|
АСИНХРОННАЯ СИНЕРГИЧЕСКАЯ ВЫЧИСЛИТЕЛЬНАЯ СИСТЕМА Изобретение относится к вычислительной технике и может быть использовано для построения высокопроизводительных вычислительных систем для реализации алгоритмов, допускающих распараллеливание на уровне команд. Техническим результатом является увеличение производительности вычислительной системы. Система содержит N функциональных блоков, каждый из которых содержит блок формирования признаков выбора, память признаков выбора, регистр логического номера, два буферных блока FIFO-памяти и коммутатор типа "каждый с каждым", каждый из которых содержит устройство памяти команд, устройство управления и операционное устройство. 7 з.п. ф-лы, 4 ил., 3 табл. | 2198422 патент выдан: опубликован: 10.02.2003 |
|
ЯЧЕЙКА ОДНОРОДНОЙ СРЕДЫ Изобретение относится к автоматике и вычислительной технике. Технический результат заключается в расширении области применения за счет введения технических средств, позволяющих рационально расположить резервные процессорные элементы и соответственно уменьшить число перенастраиваемых процессорных элементов и время реконфигурации. Устройство содержит блок адресной селекции минимальной континуальной величины, блок адресной селекции максимальной континуальной величины, четыре блока ранговой селекции, блок определения максимальной величины, блок определения минимальной величины, два блока-демультиплексора, блок определения фатального отказа и блок-формирователь опорных напряжений. 1 табл., 16 ил. | 2197745 патент выдан: опубликован: 27.01.2003 |
|
МИКРОКОНТРОЛЛЕРНАЯ СЕТЬ Изобретение относится к автоматике и вычислительной технике и может быть использовано при построении распределенных систем программного управления технологическими процессами. Техническим результатом является расширение области применения устройства, повышение оперативности межмодульной передачи управления. Устройство содержит МN однотипных модулей, объединенных в матричную структуру, каждый модуль включает блок памяти программ, ригистр адреса, регистр команд, мультиплексор логических условий, коммутатор адреса, блок синхронизации, три элемента ИЛИ, блок элементов НЕ, регистр вектора соответствия, буферный регистр, первый и второй дешифраторы номера вершины синхронизации, первую и вторую группы элементов И, группу элементов ИЛИ, блок элементов ИЛИ, первый и второй одновибраторы, элемент задержки. 1 з.п. ф-лы, 5 ил. | 2168198 патент выдан: опубликован: 27.05.2001 |
|
ОТКАЗОУСТОЙЧИВЫЙ МУЛЬТИМИКРОКОНТРОЛЛЕР Изобретение относится к автоматике и вычислительной технике и может быть использовано при построении управляющих и вычислительных систем высокой производительности, АСУТП, а также других систем, к которым предъявляются жесткие требования по надежности. Техническим результатом является расширение области применения распределенной системы за счет введения технических средств, обеспечивающих синхронизацию завершения параллельных участков программ и непрерывное функционирование системы при возникновении отказов отдельных модулей. Для этого устройство содержит nxm модулей, где n - число строк, m - число столбцов, причем i-й модуль системы содержит блоки памяти, блок выбора, блок сообщений, блок анализа, коммутатор адреса, регистр адреса, регистр команд, мультиплексор логических условий, мультиплексор выбора программ, блок синхронизации, блок элементов запрета, блок элементов И, элементы И, элементы ИЛИ, схему сравнения, одновибратор, триггер, регистр, элементы задержки, демультиплесор, мультиплексор. 5 з.п. ф-лы, 13 ил., 5 табл. | 2156492 патент выдан: опубликован: 20.09.2000 |
|
МОДУЛЬ СИСТЕМЫ МИКРОПРОГРАММНОГО УПРАВЛЕНИЯ Изобретение относится к автоматике и цифровой вычислительной технике и может быть использовано при построении алгоритмически распределенных устройств микропрограммного управления вычислительных и управляющих систем высокой производительности, проектируемых на базе однотипных БИС (СБИС) и реализующих параллельные алгоритмы обработки информации. Технической задачей изобретения является повышение оперативности синхронизации параллельных участков микропрограмм в системе микропрограммного управления на основе минимизации времени между моментом завершения параллельных участков и моментом появления соответствующего сигнала - признака. Устройство содержит блок памяти микропрограмм, блок формирования адреса микрокоманд, регистр микрокоманд, с первого по р-й регистры передачи управления, триггер управления, генератор тактовых импульсов, счетчик выборки, счетчик опроса, дешифратор выборки, дешифратор опроса, триггер блокировки, триггер, первую и вторую группы из p блоков тристабильных элементов, группу их p элементов ИЛИ - НЕ, с первой по третью группы из р элементов И, с первого по девятый элементы И, первый, второй и третий элементы ИЛИ, группу из p элементов задержки, три элемента задержки, одновибратор, шину передачи управления, n линий состояния параллельных участков, регистр вектора соответствия, дешифратор номера вершины синхронизации, четвертую группу из n элементов И, группу из n элементов ИЛИ. 4 ил. | 2152071 патент выдан: опубликован: 27.06.2000 |
|
РАСПРЕДЕЛЕННАЯ СИСТЕМА ДЛЯ ПРОГРАММНОГО УПРАВЛЕНИЯ Изобретение относится к автоматике и вычислительной технике и может быть использовано при построении управляющих и вычислительных систем высокой производительности, АСУТП, а также других систем, к которым предъявляются жесткие требования по надежности. Технический результат изобретения заключается в увеличении надежности и срока службы системы за счет введения технических средств реконфигурации и восстановления работоспособности при возникновении отказов отдельных модулей и достигается тем, что в распределенную систему для программного управления, содержащую n х m модулей, где n - число строк, m - число столбцов, причем i-й модуль системы содержит первый регистр адреса, блок памяти, регистр команд, мультиплексор логических условий, блок синхронизации, дополнительно введены дешифратор, первый, второй, третий и четвертый мультиплексоры адреса, второй, третий и четвертый регистры адреса, блок выбора, первый и второй элементы ИЛИ, одновибратор, триггер. Увеличение надежности и срока службы системы осуществляется за счет динамического перераспределения функций между работоспособными модулями при возникновении отказов. 2 з.п. ф-лы, 7 ил., 4 табл. | 2133054 патент выдан: опубликован: 10.07.1999 |
|
РАСПРЕДЕЛИТЕЛЬНАЯ СИСТЕМА ДЛЯ ПРОГРАММНОГО УПРАВЛЕНИЯ Изобретение относится к автоматике и вычислительной технике и может быть использовано при построении управляющих и вычислительных систем высокой производительности, а также АСУТП. Технический результат заключается в расширении области применения распределенной системы за счет введения технических средств, позволяющих осуществить ее реконфигурацию при возникновении отказов отдельных модулей. Технический результат достигается за счет того, что в известную систему, содержащую n x m идентичных модулей, где n - число строк, m - число столбцов, причем i-й модуль системы содержит блок памяти программ, буферный запоминающий блок сообщений, блок анализа, коммутатор адреса, регистр адреса, регистр команд, мультиплексор логических условий, блок синхронизации, первый и второй блоки элементов И, элемент И, дополнительно введены три блока памяти программ, мультиплексор выбора программ, блок выбора алгоритма функционирования, элемент ИЛИ. 4 з.п. ф-лы, 5 табл., 12 ил. | 2122229 патент выдан: опубликован: 20.11.1998 |
|
ДИСКРЕТНАЯ МИКРОКОНТРОЛЛЕРНАЯ СЕТЬ Изобретение относится к автоматике и вычислительной технике и может найти применение при построении распределенных систем программного управления технологическими процессами. Технической задачей изобретения является расширение области применения системы на основе организации возможности синхронизации завершения параллельных участков программ. Дискретная микроконроллерная сеть содержит m n модулей, где n - число модулей в строке матричной организации сети; m - число строк, содержащих блок памяти программ; блок анализа, регистр-счетчик адреса, регистр команд, коммутатор адреса, мультиплексор логических условий, блок синхронизации, блоки элементов И, элементы И, триггер, элементы ИЛИ и блок управления синхронизацией параллельных участков. 4 з.п. ф-лы, 11 ил., 1 табл. | 2110827 патент выдан: опубликован: 10.05.1998 |
|