СПОСОБ И УСТРОЙСТВО ДЛЯ КОНТРОЛЯ ФУНКЦИЙ ВЫЧИСЛИТЕЛЬНОЙ СИСТЕМЫ

1. Способ контроля функций вычислительной системы, включающей в себя по меньшей мере два исполнительных блока и переключаемой между по меньшей мере двумя режимами работы, первый из которых соответствует режиму сравнения, в котором оба исполнительных блока выполняют одинаковые или аналогичные команды, программные сегменты или программы, и выходные сигналы двух исполнительных блоков сравнивают друг с другом, а второй - режиму повышенной производительности, в котором исполнительные блоки параллельно выполняют разные команды, программные сегменты или программы, причем при осуществлении способа первую функцию контролирует вторая функция контроля, отличающийся тем, что функцию контроля выполняют в режиме сравнения, т.е. по меньшей мере в двух исполнительных блоках.
2. Способ по п.1, отличающийся тем, что вторая функция контролирует первую функцию периодически.
3. Способ по п.1, отличающийся тем, что первую функцию выполняют в режиме повышенной производительности.
4. Способ по п.1, отличающийся тем, что результаты, получаемые при выполнении второй функции по меньшей мере в двух исполнительных блоках, сравнивают между собой и таким образом контролируют вторую функцию.
5. Способ по п.1, отличающийся тем, что вторые функции выполняют по меньшей мере в двух исполнительных блоках посредством контекстно-зависимых значений и сравнивают полученные при этом результаты.
6. Способ по п.1, отличающийся тем, что помимо второй функции предусмотрены дополнительные функции, контролирующие другие функции, причем только часть дополнительных функций выполняют в режиме сравнения по меньшей мере в двух исполнительных блоках с обеспечением контроля самих этих функций.
7. Устройство для контроля функций вычислительной системы, включающей в себя по меньшей мере два исполнительных блока, содержащее средства переключения, обеспечивающие переключение между по меньшей мере двумя режимами работы, первый из которых соответствует режиму сравнения, а второй - режиму повышенной производительности, и средства сравнения, причем первую функцию контролирует вторая функция, отличающееся тем, что оно выполнено с возможностью выполнения второй функции в режиме сравнения по меньшей мере в двух исполнительных блоках, причем каждая из этих вторых функций, выполняемых по меньшей мере в двух исполнительных блоках, контролирует одну и ту же первую функцию.
8. Устройство по п.7, отличающееся тем, что оно выполнено таким образом, чтобы с помощью средств сравнения сравнивать между собой результаты, получаемые при выполнении второй функции по меньшей мере в двух исполнительных блоках, и таким образом контролировать вторую функцию.
9. Устройство по п.7, отличающееся тем, что оно выполнено с возможностью выполнения вторых функций по меньшей мере в двух исполнительных блоках посредством контекстно-зависимых значений и сравнения полученных при этом результатов.
10. Устройство по п.7, отличающееся тем, что оно выполнено таким образом, что помимо второй функции предусмотрены дополнительные функции, контролирующие другие функции, причем только часть дополнительных функций выполняется в режиме сравнения по меньшей мере в двух исполнительных блоках с обеспечением контроля самих этих функций.
11. Устройство по п.7, отличающееся тем, что средства переключения и средства сравнения объединены в блоке переключения и сравнения.
12. Устройство по п.7, отличающееся тем, что блок переключения и сравнения выполняет контроль второй функции.