1 лаба банкир
.docxМИНОБРНАУКИ РОССИИ
Федеральное государственное бюджетное образовательное учреждение высшего образования
НИЖЕГОРОДСКИЙ ГОСУДАРСТВЕННЫЙ ТЕХНИЧЕСКИЙ УНИВЕРСИТЕТ им. Р.Е.АЛЕКСЕЕВА
Институт радиоэлектроники и информационных технологий
Лабораторная работа № 1
(наименование темы проекта или работы)
ОТЧЕТ по лабораторной работе
по дисциплине
Операционные системы
(наименование дисциплины)
РУКОВОДИТЕЛЬ:
.
(подпись) (фамилия, и.,о.)
СТУДЕНТ:
(подпись) (фамилия, и.,о.)
(шифр группы)
Работа защищена « »
С оценкой
Нижний Новгород
2019
Цель работы: изучение тупиковых ситуации в операционных системах и алгоритма банкира как средства обхода тупиков.
Примеры «надежного» и «ненадежного» состояний Строки Процесс 1,... означают работающие процессы, столбцы Т - текущее количество ресурсов у процессов, столбцы М - максимальное количество ресурсов, строка Резерв - количество свободных ресурсов.
|
Т |
М |
Т |
М |
Т |
М |
Ресурс 1 |
Ресурс 2 |
Ресурс 3 |
Процесс 1 |
1 |
6 |
0 |
3 |
1 |
5 |
|
|
|
Процесс 2 |
0 |
4 |
0 |
6 |
0 |
0 |
|
|
|
Процесс 3 |
2 |
2 |
1 |
3 |
0 |
4 |
|
|
|
Процесс 4 |
0 |
4 |
1 |
5 |
1 |
6 |
|
|
|
Процесс 5 |
0 |
5 |
2 |
5 |
1 |
5 |
|
|
|
Резерв |
|
|
|
|
|
|
3 |
2 |
4 |
Табл. 1. Пример «надежного» состояния
|
Т |
М |
Т |
М |
Т |
М |
Ресурс 1 |
Ресурс 2 |
Ресурс 3 |
Процесс 1 |
1 |
6 |
0 |
3 |
1 |
5 |
|
|
|
Процесс 2 |
2 |
4 |
0 |
6 |
0 |
0 |
|
|
|
Процесс 3 |
0 |
0 |
0 |
0 |
0 |
0 |
|
|
|
Процесс 4 |
0 |
4 |
1 |
5 |
1 |
6 |
|
|
|
Процесс 5 |
0 |
5 |
2 |
5 |
1 |
5 |
|
|
|
Резерв |
|
|
|
|
|
|
3 |
3 |
4 |
Табл. 2. Пример «ненадежного» состояния
Вывод по итогам работы:
Были изучены тупиковые ситуации в операционных системах и алгоритм банкира, как средства обхода тупиков.