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