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