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