8. Программа, вычислительный процесс, образ процесса.

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

Процеcc - программа, которая выполняется в текущий момент.

Виды вычислительных процессов

При всем многообразии алгоритмов решения задач в них можно выделить три основных вида вычислительных процессов:

Линейным называется такой вычислительный процесс, при котором все этапы решения задачи выполняются в естественном порядке следования записи этих этапов.

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

Циклом называется многократно повторяемый участок вычислений. Вычислительный процесс, содержащий один или несколько циклов, называется циклическим.

По количеству выполнения циклы делятся на

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

Образ процесса (image) - совокупность участков оперативной памяти, отображаемых виртуальными адресами процесса.