Ім'я файлу: Практична робота 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 поки вільні.
|