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

Отличие УПРАВЛЕНИЯ ТЕХНИЧЕСКИМ ПРОЦЕССОМ от ОБРАБОТКИ ДАННЫХ

ОБРАБОТКА ДАННЫХ применяется в таких приложениях, как:

· бухгалтерский учет,

· редактирование текста,

· техническое проектирование и т.д.

вход, и выход представляют собой данные в чистом виде, т. е. их можно хранить или передавать с помощью любого носителя информации.

Время обработки зависит только от производительности компьютера, а результат будет всегда один и тот же.

В случае управляющих компьютеров обработка данных зависит не от компьютера и его производительности, а, напротив, следует за событиями во внешнем мире, т. е, процессом.

Компьютерная система управления должна достаточно быстро реагировать на внешние события и постоянно обрабатывать поток входных данных, чаще всего не имея возможности изменить их количество или скорость поступления.

Последовательное программирование

Программа - это описание объектов (констант и переменных) и операций, совершаемых над ними. Программа - это чистая информация.

Последовательное программирование - наиболее распространенный способ написания программ. Оно подразумевает, что операторы программы выполняются в известной последовательности один за другим.

Целью последовательной программы (ПП) является преобразование входных данных, заданных в определенной форме, в выходные данные, имеющие другую форму, в соответствии с некоторым алгоритмом — методом решения.

Рис. Обработка данных последовательностной программой

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


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: