Ім'я файлу: Практична робота 4 (2).doc
Розширення: doc
Розмір: 89кб.
Дата: 15.11.2022
скачати
Пов'язані файли:
курсовая мерчандайзинг.docx
ВАРІАНТ 3 ВІДПОВІДІ.docx
Реферат №1.docx
Система орфографічних вправ.doc
лаб 2 Карита.docx
лабораторна 3.docx
лабораторна 4.docx
ЕП-2.2 Федосенко.docx
Биполярный транзистор КТ3107 - StudentLib.com.doc
Практична робота 4 (1).doc
Практична робота 4 (3).doc
Практична робота 4 (4).doc
full_166850588223930.docx
ЗБТв221 Залюбівська обмін речовин.pptx
ТЕМА 5.docx
курсовая важно!.docx
Новий Документ Microsoft Office Word (2).docx
Медовець О.І_стаття_Фарм.doc
СРСР.docx
Ендокрина_система_Скемська_Сніжана.docx
TPZSAP_lab_1.docx
Порівняння_Борисп_та_бровар_Правки_29_01.docx
Анілін (1).pptx



Рис. 2. Стан а є безпечним
Стан на рис. 2, а є безпечним, тому що існує така послідовність надання ресурсів, яка дозволяє завершитися всім процесам. А саме – планувальник може просто запустити в роботу тільки процес B на той час, поки він запитає і одержить 2 додаткові екземпляри ресурсу, що приведе до стану, зображеного на рис. 2, б. Коли процес B завершить свою роботу, ми отримаємо багатство, показане на рис. 2, в. Потім планувальник може запустити процес С, що з часом приведе нас до ситуації, показаної на рис. 2, г. Після закінчення роботи процесу С ми одержимо ситуацію, показану на рис. 2, д. Тепер процес А нарешті може одержати необхідні йому 6 екземплярів ресурсу і також успішно завершити свою роботу. Таким чином, стан, показаний на рис. 2, а, є безпечним, оскільки

система може уникнути взаємоблокувань за допомогою ретельного планування процесів.

Тепер припустимо, що початковий стан системи показаний на рис. 3, а, але в даний момент процес А запрошує і одержує ще один ресурс і система переходить в стан, показаний на рис. 3, б. Чи зможемо ми знайти послідовність, яка гарантує безпечну роботу системи? Давайте спробуємо. Планувальник може дати попрацювати процесу B до того моменту, поки він не запитає всі свої ресурси (рис. 3, в).

У результаті процес B успішно завершується, і ми одержуємо ситуацію, показану на рис. 3, а. У цьому місці ми застрягли: у системі залишилося тільки 4 вільні екземпляри ресурсу, а кожному з активних процесів необхідно по 5 екземплярів. І не існує послідовності дій, що гарантує успішне завершення всіх процесів. Отже, рішення про надання ресурсу, яке перевело систему із стану, показаного на рис. 3, а, в стан, показаний на рис. 3, б, з безпечного в небезпечний стан. Якщо із стану, показаного на рис. 3, б, запустити процес А або С, то жоден з них не запрацює. Повертаючись назад, потрібно сказати, що запит процесу А не повинен задовольнятися.








скачати

© Усі права захищені
написати до нас