Содержание
- Введение 1
- Основные понятия и архитектуры операционных систем 2
- - Процессы и потоки 2.1
- - Планирование задач 2.2
- - Управление памятью 2.3
- Механизмы взаимодействия процессов 3
- - Каналы и разделяемая память 3.1
- - Сокеты и сигналы 3.2
- - Синхронизация процессов 3.3
- Проблемы параллельного программирования и их решения 4
- - Состояние гонки и взаимные блокировки 4.1
- - Нежизнеспособность и инверсия приоритетов 4.2
- - Атомарные операции и транзакционная память 4.3
- Заключение 5
- Список литературы 6