Группа - программа - Большая Энциклопедия Нефти и Газа, статья, страница 4
От жизни лучше получать не "радости скупые телеграммы", а щедрости большие переводы. Законы Мерфи (еще...)

Группа - программа

Cтраница 4


Ряд переменных и массивов, используемых многими модулями и группами программ в комплексе, - это глобальные переменные, характеризуемые наиболее широким использованием и соответствующие высшему иерархическому уровню среди данных. Они объединяются в информационные модули и в основном определяют сложные связи внутри комплекса или группы программ по получению, использованию и преобразованию информации. Функциональная иерархия программ в значительной степени определяет структурное построение массивов данных и их иерархию.  [46]

САПО и производится автоматическое построение структурной схемы соответствующего комплекса или группы программ с выдачей ее на печать. Для каждого уровня иерархии указываются имеющиеся на нем программы и их связи с другими программами. По требованию пользователя эта схема может содержать для каждой программы перечень используемых глобальных переменных. Кроме схемы КП формируется перечень маршрутов реализации, начинающихся от головной программы.  [47]

Составляется общая структура программы, соответствующая спецификации на подсистему ( группу программ), и затем последовательно детализируется с соблюдением принципов модульного и структурного программирования.  [48]

Подсистема расчета временных характеристик обеспечивает определение длительности исполнения отдельных программ или групп программ. Эти данные могут быть получены непосредственно подсчетом длительностей команд при исполнении программы в режиме интерпретации на некотором тесте или наборе тестов. Более обобщенные даиные, а также предельные значения по длительности и по вероятности исполнения программ можно получить аналитически расчетом по графовой модели программы. В результате формируется паспорт временных характеристик программы с учетом всех вызываемых ею программ.  [49]

Модуль управления заданием выполняет две основные функции: определяет последовательность выполнения группы взаимосвязанных программ и уточняет информационную среду, в которой работает каждая из этих программ. Последовательность выполнения программ такой группы жесткая, соответствующая последовательности пунктов задания. Фактически задание в общем случае можно представить себе как последовательность альтернатив с выполняемым элементом только в одной из ветвей каждой из них.  [50]

Существует много способов разделения времени: например, каждой программе или группе программ выделять фиксированный квант времени; дать возможность программе выполнить определенное число команд; выполнять каждую программу по очереди до момента, когда ей потребуется операция ввода-вывода, при этом подключаются фиктивные заказы на эту операцию, чтобы увеличить число переходов от одной программы к другой; приоритетная схема, когда в системе имеется несколько очередей, которые обслуживаются по приоритету.  [51]



Страницы:      1    2    3    4