Cтраница 4
Как уже говорилось, процессы взаимодействия и коммуникационная подсеть предназначены для организации линий взаимодействия прикладных процессов. Поэтому процессы взаимодействия и коммуникационная подсеть на рис. 5.13 представлены пятнадцатью линиями, соединяющими все возможные пары прикладных процессов. [46]
![]() |
Схема деления процессов взаимодействия на уровни. [47] |
Третью группу образуют сеансовый, представительный и прикладной уровни, они непосредственно связаны с обслуживанием прикладных процессов. Сеансовый уровень предназначен для организации и управления сеансами взаимодействия прикладных процессов. Представительный уровень подготавливает информацию в таком виде, как это требуют прикладные процессы. [48]
![]() |
Обобщенная структура технических средств СП ЦКП. [49] |
Каждый ИК, записанный КМ в ОПП, генерирует задание, которое обрабатывается на ОМ прикладными процессами, реализующими заданные функциональные алгоритмы, по некоторой ТЦ. Каждая ТЦ определяет последовательность обработки ИК и пакетов и задается управляющей информацией, содержащейся в их заголовках. [50]
Функции по передаче информации при нормальной работе сети и в случае сбоев должны выполняться прозрачно для прикладных процессов - пользователей сети - и возлагаются на сетевое программное обеспечение. Это обеспечение, подчиняясь архитектуре открытых систем, должно иметь иерархическую уровне-вую организацию, обеспечивающую выполнение функций, традиционных для указанной архитектуры. [51]
В принципе макрокоманды, обеспечивающие синхронизацию параллельно выполняющихся прикладных процессов, могут отличаться от макрокоманд синхронизации прикладных процессов и системных функций. Кроме того, различные операционные системы могут иметь как явные, так и неявные замки. Их отличие состоит в том, что управление явными замками возлагается на пользовательские программы, а управление неявными - только на сервисные системные компоненты. Смысл операций Р, V, LOCK, WAIT, POST, SIGNAL и, наконец, ENQUEUE и DEQUEUE зависит от конкретного механизма, наряду с диспетчером упорядочивающего выполнение прикладных программ. В однопроцессорных системах дело упрощается тем, что в каждый данный момент времени работает только один процессор. При переходе к мультипроцессорным системам приходится усложнять оборудование, включая в систему аппаратные средства синхронизации на уровне отдельных машинных команд. [52]
Прикладной уровень связан с прикладными процессами, он получает от них команды и обеспечивает передачу информации другим прикладным процессам. [53]
В ОС типа Демос используется управляющий язык, содержащий набор команд, на котором можно описать все прикладные процессы. [54]
На рис. 5.13 по сравнению с моделью, изображенной на рис. 5.12, остались только интересующие нас прикладные процессы, линии их взаимодействия и добавлены терминалы. [55]
В принципе в любую структуру ЛВС может быть подключена любая ПЭВМ, если она способна выполнять не только прикладные процессы, но и процессы взаимодействия. [56]