Лекция 10 Сверточное кодирование



бет5/6
Дата20.02.2023
өлшемі67,42 Kb.
#69376
түріЛекция
1   2   3   4   5   6

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

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

Механизм удаленного вызова процедур во многом сходен с обычным локальным вызовом, однако вызывающая и вызываемая процедуры могут находиться в разных микро ЭВМ распределенной мульти микрокомпьютерной системы. В этом случае пересылка параметров и передача управления реализуются уровнем функций взаимодействия ПО ЛВС, обеспечивающего связь прикладных процессов посредством сообщений.

Специфика функционирования распределенных систем

Рассматриваемый протокол взаимодействия процессов не использует в логическом плане понятие сообщения. Далее под сообщением понимается физический блок данных, передаваемый при связи двух микро ЭВМ.

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

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



Достарыңызбен бөлісу:
1   2   3   4   5   6




©emirsaba.org 2024
әкімшілігінің қараңыз

    Басты бет