- •12. Лекция: Методы синхронизации процессов
- •Алгоритм решения проблемы критической секции
- •Алгоритм булочной (bakery algorithm)
- •Синхронизация на основе аппаратной поддержки атомарных операций
- •Синхронизация на основе общих семафоров
- •Реализация семафоров
- •Краткие итоги
- •Набор для практики Вопросы
- •Упражнения
- •Темы для курсовых работ, рефератов, эссе
Темы для курсовых работ, рефератов, эссе
История синхронизации процессов (реферат).
Сравнение возможностей достоинств и недостатков различных средств синхронизации процессов (реферат).
Концепция семафора и ее использование для синхронизации процессов (реферат).
Концепция монитора и ее использование для синхронизации процессов (реферат).
Концепция критической области и ее использование для синхронизации процессов (реферат).
Классические задачи и схемы синхронизации процессов и их решение (реферат).
Средства синхронизации в ОС Solaris (реферат).
Средства синхронизации в ОС Windows 2000 (реферат).
Реализация алгоритмов решения задачи ограниченный буфер со взаимным исключением критических секций (курсовая работа).
Реализация алгоритма булочной (курсовая работа).
Реализация алгоритмов синхронизации процессов с использованием операций TestAndSet и Swap (в предположении, что они атомарны) (курсовая работа).
Реализация общих семафоров и операций над ними (курсовая работа).
Реализация двоичных семафоров и операций над ними (курсовая работа).
Реализация алгоритма синхронизации критических секций с использованием семафоров (курсовая работа).
Реализация общих семафоров с использованием двоичных семафоров (курсовая работа).
Реализация алгоритма решения задачи ограниченный буфер с использованием семафоров (курсовая работа).
Реализация алгоритма решения задачи читатели-писатели с использованием семафоров (курсовая работа).
Реализация алгоритма решения задачи, обедающие философы с использованием семафоров (курсовая работа).
Реализация алгоритма решения задачи читатели-писатели с использованием критических областей (курсовая работа).
Реализация алгоритма решения задачи, обедающие философы с использованием критических областей (курсовая работа).
Реализация критических областей и конструкции region с использованием семафоров (курсовая работа).
Реализация алгоритма решения задачи ограниченный буфер с использованием мониторов (курсовая работа).
Реализация алгоритма решения задачи читатели-писатели с использованием мониторов (курсовая работа).
Реализация мониторов и условных переменных с использованием семафоров (курсовая работа).