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

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