Содержание
- 2. Проблема синхронизации процессов
- 3. В.А.Серков "Операционные системы" 2 Процессам часто нужно взаимодействовать друг с другом. Например, один процесс может передавать
- 4. В.А.Серков "Операционные системы" 2 Взаимодействие 2-х процессов
- 5. В.А.Серков "Операционные системы" 2
- 6. В.А.Серков "Операционные системы" 2
- 7. В.А.Серков "Операционные системы" 2
- 8. В.А.Серков "Операционные системы" 2 Ситуации, когда два или более процессов обрабатывают разделяемые данные, и конечный результат
- 9. В.А.Серков "Операционные системы" 2 Критическая секция Критическая секция - это часть программы, в которой осуществляется доступ
- 10. В.А.Серков "Операционные системы" 2 Чтобы исключить эффект гонок по отношению к некоторому ресурсу, необходимо обеспечить, чтобы
- 11. В.А.Серков "Операционные системы" 2 Блокирующая переменная С каждым разделяемым ресурсом связывается двоичная переменная, которая принимает значение
- 12. В.А.Серков "Операционные системы" 2
- 13. В.А.Серков "Операционные системы" 2 Недостаток В течение времени, когда один процесс находится в критической секции, другой
- 14. В.А.Серков "Операционные системы" 2 Аппарат событий Используются системные функции, которые условно назовем WAIT(x) и POST(x), где
- 15. В.А.Серков "Операционные системы" 2
- 16. В.А.Серков "Операционные системы" 2 Семафоры Обобщающее средство синхронизации процессов предложил Эдсгер Дейкстра (1930-2002), который ввел два
- 17. В.А.Серков "Операционные системы" 2
- 18. Тупики
- 19. В.А.Серков "Операционные системы" 2 Приведенный выше пример поможет нам проиллюстрировать еще одну проблему синхронизации - взаимные
- 20. В.А.Серков "Операционные системы" 2
- 21. В.А.Серков "Операционные системы" 2
- 22. В.А.Серков "Операционные системы" 2
- 23. В.А.Серков "Операционные системы" 2 В рассмотренных примерах тупик был образован двумя процессами, но взаимно блокировать друг
- 24. В.А.Серков "Операционные системы" 2 Тупики могут быть предотвращены на стадии написания программ, то есть программы должны
- 25. В.А.Серков "Операционные системы" 2 Второй подход к предотвращению тупиков называется динамическим и заключается в использовании определенных
- 27. Скачать презентацию