Студопедия  
Главная страница | Контакты | Случайная страница

АвтомобилиАстрономияБиологияГеографияДом и садДругие языкиДругоеИнформатика
ИсторияКультураЛитератураЛогикаМатематикаМедицинаМеталлургияМеханика
ОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРелигияРиторика
СоциологияСпортСтроительствоТехнологияТуризмФизикаФилософияФинансы
ХимияЧерчениеЭкологияЭкономикаЭлектроника

Взаимодействие процессов

Читайте также:
  1. I. Социальное взаимодействие и социальное отношение. Теории социального взаимодействия.
  2. II Разновидности производственных процессов
  3. II. Сравнение потоков и процессов
  4. III Принципы организации производственных процессов
  5. O Подвижность нервных процессов
  6. А теперь мы разберем образное взаимодействие между различными народами.
  7. Адаптация и взаимодействие сенсорной системы
  8. Анализ существующих процессов проектирования
  9. Аппаратурное оформление мембранных процессов
  10. БЕЗОПАСНОСТЬ ИНФОРМАЦИОННЫХ ПРОЦЕССОВ

К взаимодействиям процессов относят:

Передачу информации от одного процесса другому, контроль над деятельностью процессов и согласование действий.

Передача информации может осуществляться при помощи каналов и сокетов.

Канал– псевдофайл, в который один процесс пишет, а другой считывает из него информацию. Схема взаимодействия каналами показана на рисунке 1. [1]

Рисунок 1 – Взаимодействие процессов каналами

Сокет – поддерживаемый ядром механизмам, скрывающий особенности среды и позволяющий единообразно взаимодействовать процессам, как на одном компьютере, так и в сети. Схема взаимодействия сокетами показана на рисунке 2. [1]

Рисунок 2 – Взаимодействие процессов сокетами

К взаимодействию процессов относится также состояние состязания – ситуация когда несколько процессов считывают или записывают данные (в память или файл) одновременно. [4, С. 151]

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




Дата добавления: 2014-12-19; просмотров: 27 | Поможем написать вашу работу | Нарушение авторских прав




lektsii.net - Лекции.Нет - 2014-2024 год. (0.007 сек.) Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав