Уклонение от взаимоблокировок

При рассмотрении темы обнаружения взаимоблокировок мы предположили, что когда процесс запрашивает ресурсы, он просит их все сразу (матрица Я на рис. 6.4). Но в большинстве систем ресурсы запрашиваются по одному.
Система должна уметь принимать решение, представляет выделение ресурса опасность или нет, и выделять его только в том случае, если это безопасно. В связи с этим возникает вопрос: существует ли алгоритм, который помог бы избежать взаимоблокировки, каждый раз делая правильный выбор? Ответом будет да, но при определенных условиях взаимоблокировки можно избежать, но только если заранее будет доступна вполне определенная информация. В этом разделе будут рассмотрены способы предупреждения взаимоблокировок за счет тщательного распределения ресурсов.

6.5.1.

<< | >>
Источник: Э. ТАНЕНБАУМ Х. БОС. СОВРЕМЕННЫЕ ОПЕРАЦИОННЫЕ СИСТЕМ Ы 4-е ИЗДАНИЕ. 2015

Еще по теме Уклонение от взаимоблокировок:

  1. Статья 336. Уклонение от призыва по мобилизации
  2. 7. Избегать уклонения
  3. Статья 389. Уклонение от наказания, не связанного с лишением свободы
  4. Статья 335. Уклонение от призыва на срочную военную службу
  5. Статья 164. Уклонение от уплаты алиментов на содержание детей
  6. Статья 337. Уклонение от воинского учета или специальных сборов
  7. Статья 207. Уклонение от возвращения выручки в иностранной валюте
  8. Статья 165. Уклонение от уплаты средств на содержание нетрудоспособных родителей
  9. Статья 212. Уклонение от уплаты налогов, сборов, других обязательных платежей
  10. Статья 409. Уклонение от военной службы путем самокалечения или иным способом
  11. Статья 212-1. Уклонение от уплаты страховых взносов на общеобязательном государственном пенсионном страхование
  12. Статья 390. Уклонение от отбывания наказания в виде ограничение свободы и в виде лишения свободы
  13. § 19 Уклонение от исполнения. – Право отказываться от исполне- ния за неисправностью другой стороны. – Невозможность исполнения вследствие внешних обстоятельств. – Взаимный отказ от исполнения.
  14. Статья 214. Нарушение правил сдачи драгоценных металлов и драгоценных камней
  15. Статья 395. Нарушение правил административного надзора
  16. Статья 537. Исполнение обязательства внесением долга в депозит нотариуса, нотариальной конторы
  17. Статья 237. Непринятие мер по ликвидации последствий экологического загрязнения