СПОСОБ УПРАВЛЕНИЯ ИСПОЛНЕНИЕМ ЗАДАЧИ В КОМПЬЮТЕРНОЙ СИСТЕМЕ

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