Содержание
- 3. Сети Петри для моделирования
- 4. Одновременность Конфликт
- 7. Параллельные взаимодействующие вычислительные процессы
- 8. Средства синхронизации и связи Блокировка памяти Операция «Проверка и установка»
- 9. Семафоры Дейкстры P(S) V(S) P(S): S:=S-1; if S V(s): if S S:=S+1 InitSem (имя_семафора, начальное_значение_семафора);
- 10. P(S): if S>=1 then S:=S-1 else WAIT(S){остановить процесс и поместить в очередь ожидания к семафору S}
- 11. Тупиковые ситуации
- 12. Ресурсы: Повторно используемые (системные) ресурсы (RR или SR — reusable resource или system resource); потребляемые (или
- 13. Условия возникновения тупика: взаимного исключения; ожидания; отсутствия перераспределения; кругового ожидания.
- 14. Формальные модели для изучения проблемы тупиковых ситуаций Сети Петри Вычислительные схемы Модель пространства состояний Модель Холта
- 15. Сети Петри Дерево достижимости Матричные уравнения Дерево достижимости ω+a=ω, a ω-a=ω, a≤ω
- 16. Классификация вершин: граничная; терминальная; дублирующая; внутренняя. Алгоритм: μ[x]=μ[y], х – дублирующая; μ[x], х – терминальная; tj∈T,
- 18. Матричные уравнения D- D+ D=D+-D- D-[i, j]=#(pi, I(tj)) D+[j, i]=#(pi, O(tj))
- 19. μ′=μ+х*D μ=(1, 0, 1, 0) σ=t3 t2 t3 t2 t1 f(σ)=(1, 2, 2)
- 21. Скачать презентацию