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

Реферат Курсовая Конспект

Виды организации взаимосвязи процессов

Виды организации взаимосвязи процессов - Лекция, раздел Социология, Лекция: Методы взаимодействия процессов В лекции рассматриваются: взаимодействие процессов: проблема ограниченного буфера С Точки Зрения Видов Взаимосвязи Родительского И Дочернего Процессов, Процесс...

С точки зрения видов взаимосвязи родительского и дочернего процессов, процессы подразделяются на независимые, подчиненныеи сопроцессы.

Подчиненный процесс– процесс, зависящий от процесса-родителя. Подчиненный процесс уничтожается при уничтожении родительского процесса, как в системах UNIX и ОС "Эльбрус". Процесс-родитель перед своим завершением должен ожидать завершения всех своих подчиненных процессов.

Независимыйпроцесс – дочерний процесс, выполняемый независимо от процесса-родителя. Типичные примеры: процессы-демоныв UNIX, запускаемые начальным процессом init. Например, cron –процесс-демон, организующий вызов заданных в специальной таблице crontabдействий с заданной периодичностью (автоматическое резервное копирование всех файловых систем на ленту в полночь); smbd –процесс-демон, управляющий серверным программным обеспечением SAMBA для сетевого доступа с Windows-машин к файлам UNIX-машины.

Сопроцесс (coprocess, coroutine)– процесс, равноправно взаимодействующий с другими такими же процессами; хранит свое текущее локальное управление(program counter); взаимодействует с другим сопроцессом Qс помощью операций resume (Q).Взаимодействие нескольких сопроцессов друг с другом операторами resume полностью равноправно. Данный механизм взаимодействия принципиально отличается от вызова процедуры. Операция detach(открепить) переводит сопроцесс в пассивное состояние, в котором могут быть доступны только его глобальные данные, но его программа уже завершена и не подлежит повторному запуску. Сопрограммное взаимодействие реализовано в языке СИМУЛА-67, который, как известно, стал родоначальником и объектно-ориентированного подхода.

Классификация процессов, близкая к приведенной в данном разделе, реализована в ОС "Эльбрус".

– Конец работы –

Эта тема принадлежит разделу:

Лекция: Методы взаимодействия процессов В лекции рассматриваются: взаимодействие процессов: проблема ограниченного буфера

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

Если Вам нужно дополнительный материал на эту тему, или Вы не нашли то, что искали, рекомендуем воспользоваться поиском по нашей базе работ: Виды организации взаимосвязи процессов

Что будем делать с полученным материалом:

Если этот материал оказался полезным ля Вас, Вы можете сохранить его на свою страничку в социальных сетях:

Все темы данного раздела:

Независимые и взаимодействующие процессы
С точки зрения взаимосвязи, процессы подразделяются на независимыеи взаимодействующие. Независимыйпроцесс – процесс, никак не связанный с

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

Коммуникация процессов
Рассмотрим теперь возможные механизмы для непосредственной коммуникации процессов и синхронизации их действий. Наиболее распространенный их них - система сообщений; при эт

Непосредственная коммуникация процессов
При непосредственной коммуникации (direct communication)процессы именуют друг друга явно – по именам или по адресам (указателям), которые указываются в вызовах коммуникационных при

Косвенная коммуникация процессов
При косвенной коммуникации (indirect communication)сообщения направляются и получаются через почтовые ящики(mailboxes), или порты

Буферизация и очередь сообщений
С коммуникационной линией связывается очередь сообщений, реализованная одним из трех возможных способов: Нулевая емкость очереди сообщенийозначает,

Клиент-серверная взаимосвязь – один из наиболее распространенных видов коммуникации процессов
Используются, в частности, следующие ее разновидности, которые мы и рассмотрим: Сокеты (Sockets) Удаленные вызовы процедур (Remote Procedure Calls – RPC) Удаленные

Ключевые термины
Send– операция отправки сообщения другому процессу. Receive– операция получения сообщения от другого процесса. Взаимодействующий (совмест

Краткие итоги
Процессы могут быть независимыми друг от друга и взаимодействующими. Преимущества взаимодействующих процессов – совместное использование данных, модульность, ускорение вычислений. Дочерний

Вопросы
Что такое независимый процесс? Что такое взаимодействующие процессы? В чем преимущества взаимодействующих процессов перед независимыми? Что такое подчиненный процес

Упражнения
Реализуйте модель механизма сопроцессов с операциями resume / detach. Реализуйте парадигму производитель – потребитель. Реализуйте набор операций непосредственной коммуникац

Темы для курсовых работ, рефератов, эссе
Обзор механизмов взаимодействия процессов (реферат). Сопроцессы (сопрограммы) в различных системах и их взаимодействие (реферат). Парадигма производитель – потребитель (рефе

Хотите получать на электронную почту самые свежие новости?
Education Insider Sample
Подпишитесь на Нашу рассылку
Наша политика приватности обеспечивает 100% безопасность и анонимность Ваших E-Mail
Реклама
Соответствующий теме материал
  • Похожее
  • Популярное
  • Облако тегов
  • Здесь
  • Временно
  • Пусто
Теги