Ім'я файлу: Практична робота 4 (1).doc
Розширення: doc
Розмір: 78кб.
Дата: 15.11.2022
скачати
Пов'язані файли:
курсовая мерчандайзинг.docx
ВАРІАНТ 3 ВІДПОВІДІ.docx
Реферат №1.docx
Система орфографічних вправ.doc
лаб 2 Карита.docx
лабораторна 3.docx
лабораторна 4.docx
ЕП-2.2 Федосенко.docx
Биполярный транзистор КТ3107 - StudentLib.com.doc
Практична робота 4 (2).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

Практична робота № 4
Тема: Алгоритм банкіра

Мета: Ознайомитись з роботою алгоритму банкіра Теоретичні відомості
Безпечний і небезпечний стан

При розгляді алгоритмів ухилення від взаємоблокувань використовується інформація, представлена на рис. 1.



Рис. 1. Чотири структури даних, необхідні для роботи алгоритму виявлення взаємоблокувань

У будь-який заданий момент часу існує поточний стан, що містить E, A, C і R. Стан вважається безпечним, якщо існує якийсь порядок планування, при якому кожен процес може допрацювати до кінця, навіть якщо всі процеси раптово і терміново запитають максимальну кількість ресурсів. Це положення найпростіше проілюструвати за допомогою прикладу, в якому використовується один ресурс. На рис. 2, а показаний стан, в якому процес А утримує 3 екземпляри ресурсу, але кінець кінцем може зажадати 9 екземплярів. Процес B у цей момент утримує 2 екземпляри, але пізніше може зажадати в цілому ще 4. Процес С також утримує 2 екземпляри, але може зажадати ще 5. У системі є всього 10 екземплярів даного ресурсу, 7 з яких вже розподілені, а 3 поки вільні.







скачати

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