Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Fuck_yea.docx
Скачиваний:
5
Добавлен:
07.08.2019
Размер:
213.98 Кб
Скачать

35.Состояние сетевого процесса.- 5 уровней. Состояние процесса- 6 уровней. Состояние процесса-7 уровней.

5-уровневый

6-уровневый.

Отправляем на

Жесткий

Диск

(HDD)

Swapping – процесс закачки состояния

процесса и его данных на диск и

возвращение в операционную память.

7-уровневый

36.Причины создания процессов. Причины завершения процессов. Причина перехода процесса в состояние «приостановлен»

Процесс – некоторая деятельность, связанная с исполнением программы на процессоре.

Причина создания: новое пакетное задание; вход в систему в интерактивном режиме; создание процесса, необходимого для работы каких-либо служб; порождение другим процессом.

Причины завершения: обычное завершение; превышение лимита времени, данного программе; недостаточный объём памяти; выход за пределы отведённой памяти; арифметическая ошибка; ошибка ввода-вывода; неверная команда; команда с недоступными привилегиями; неправильное использование данных; вмешательства оператора или операционной системы; завершение родительского процесса; запрос со стороны родительского процесса.

Приостановление: отсутствие нужного ресурса; ожидание отклика пользователя.

37.Проблемы взаимодействующих процессов: «Обедающие философы». «Читатели и писатели». «Спящий брадобрей».

В одном пансионе, открытом богатым филантропом, были собраны пять знаменитых философов[2]. Предаваясь размышлениям, они независимо друг от друга заходили обедать в общую столовую. В столовой стоял стол, вокруг которого был поставлены стулья. Каждому философу свой стул. Слева от философа лежало по вилке, а в центре стола стояла большая тарелка спагетти. Спагетти можно было есть только двумя вилками, а потому, сев за стол, философ должен был взять вилку соседа справа (если она, конечно, свободна).

Имеются данные, совместно используемые рядом процессов. Данные могут находиться в файле, в блоке основной памяти или даже в регистрах процессора. Имеется несколько процессов, которые только читают эти данные (читатели), и несколько других, которые только записывают данные (писатели). При этом должны удовлетворяться следующие условия. Любое число читателей могут одновременно читать файл; записывать информацию в файл в определенный момент времени может

только один писатель; когда писатель записывает данные в файл, ни один читатель не может его читать.

Имеется парикмахерская с двумя дверями и несколькими креслами. Посетители входят в одну дверь и выходят через другую. Парикмахер всю жизнь обслуживает клиентов. Когда клиентов нет, он спит в своем кресле. Когда посетитель приходит в салон и видит спящего парикмахера, он будит его, садится в кресло и спит, пока тот занят стрижкой. Если во время стрижки приходит еще один клиент, он садится в одно из свободных кресел и засыпает. Если свободных мест нет, клиент уходит. После стрижки парикмахер открывает клиенту выходную дверь и закрывает ее за ним. Если есть ожидающие посетители, парикмахер будит одного из них и ждет, пока тот сядет в кресло, после чего стрижет его. Если посетителей нет, парикмахер идет спать до следующего клиента.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]