Содержание
- Введение 1
- Теоретические основы межпроцессного взаимодействия 2
- - Основные понятия и определения IPC 2.1
- - Механизмы IPC на основе общей памяти 2.2
- - Механизмы IPC на основе обмена сообщениями 2.3
- Синхронизация и управление доступом к ресурсам 3
- - Семафоры и мьютексы: принципы работы и применение 3.1
- - Барьеры и условные переменные для синхронизации потоков 3.2
- - Проблемы синхронизации: гонки данных и взаимоблокировки 3.3
- Анализ и сравнение механизмов IPC в различных ОС 4
- - Реализация IPC в Linux 4.1
- - Реализация IPC в Windows 4.2
- - Сравнительный анализ производительности IPC 4.3
- Практическое применение механизмов IPC 5
- - Разработка приложений с использованием общей памяти 5.1
- - Разработка приложений с использованием каналов и сокетов 5.2
- - Оценка производительности и оптимизация IPC приложений 5.3
- Заключение 6
- Список литературы 7