Системы реального времени

Скачать в pdf «Системы реального времени»




Министерство образования и науки Российской Федерации Балтийский государственный технический университет


«ВОЕНМЕХ»


Кафедра систем автоматического управления


С. А. ЛОСЕВ

СИСТЕМЫ РЕАЛЬНОГО ВРЕМЕНИ


Конспект лекций


Санкт-Петербург 2013 г.


Система реального времени (СРВ) представляет собой аппаратнопрограммный комплекс, правильность функционирования которого зависит не только от логической корректности вычислений, но и от времени, за которое эти вычисления производятся.


К СРВ относятся все без исключения системы контроля и управления техническими объектами. Понятно, что быстродействие этих систем должно быть адекватно скорости протекания физических процессов в объекте (имеются в виду процессы, непосредственно связанные с функциями, выполняемыми СРВ). Например, система управления должна успеть собрать данные об объекте, произвести их обработку по заданному алгоритму и выдать управляющее воздействие за такой промежуток времени, который обеспечит успешное выполнение поставленной задачи.


В зарубежной литературе срок, в пределах которого должно быть принято решение называется deadline, что может быть переведено, как критическое время обслуживания. Величина критического времени для каждого события определяется объектом и самим событием, и, следовательно, может быть различным. Рассмотрим три задачи: формирование государственного бюджета, составление краткосрочного прогноза погоды и радиолокационное слежение. Для первой задачи величина критического времени составляет год, для второй — сутки, а для третьей — 0,001 сек.


Если СРВ должна решать одну задачу (реагировать на одно событие), то построить такую систему относительно просто. Надо подобрать такой процессор, который справлялся бы с поставленной задачей за время, не превышающее критическое. Проблемы создания СРВ возникают, когда система должна одновременно решать несколько задач (реагировать на несколько одновременно происходящих событий). При проектировании такой системы время ее реакции на каждое из событий должно быть предсказано (вычислено) и не должно превышать временных интервалов, критических для этих

Скачать в pdf «Системы реального времени»