Основы современных операционных систем Лекция 9
(C) В.О. Сафонов, 2010 Взаимодействующие (cooperating) процессы
(C) В.О. Сафонов, 2010 Виды процессов
(C) В.О. Сафонов, 2010 Проблема производитель- потребитель (producer – consumer)
(C) В.О. Сафонов, 2010 Ограниченный буфер – реализация с помощью общей памяти
(C) В.О. Сафонов, 2010 Ограниченный буфер: процесс- производитель
(C) В.О. Сафонов, 2010 Ограниченный буфер: процесс- потребитель
(C) В.О. Сафонов, 2010 Коммуникация процессов
(C) В.О. Сафонов, 2010 Реализация коммуникации процессов
(C) В.О. Сафонов, 2010 Прямая связь (direct communication)
(C) В.О. Сафонов, 2010 Косвенная связь (indirect communication)
(C) В.О. Сафонов, 2010 Косвенная связь
(C) В.О. Сафонов, 2010 Косвенная связь
(C) В.О. Сафонов, 2010 Синхронизация при косвенной связи
(C) В.О. Сафонов, 2010 Буферизация
(C) В.О. Сафонов, 2010 Клиент-серверная взаимосвязь
(C) В.О. Сафонов, 2010 Сокеты (Sockets)
(C) В.О. Сафонов, 2010 Взаимодействие с помощью сокетов
(C) В.О. Сафонов, 2010 Удаленные вызовы процедур (RPC)
(C) В.О. Сафонов, 2010 Исполнение RPC
(C) В.О. Сафонов, 2010 Удаленный вызов метода (RMI) - Java
(C) В.О. Сафонов, 2010 Выстраивание параметров (marshaling)
(C) В.О. Сафонов, 2010 Q & A