Шифр 11 Лабораторная работа 03 |
300,00 ₽
Просмотров: 764
|
Тип работы: | Лабораторная работа |
Название предмета: | Теория вычислительных процессов |
Тема/вариант: | Шифр 11 Лабораторная работа 03 |
Объем работы: | 4 |
ВУЗ: | СибГУТИ |
Дата выполнения: | 2013-09-01 |
Размер файла, тип файла: | 484.09 Kb, , DOC |
Прикрепленные файлы: |
Курс 252 (447 Kb)
|
Лабораторно-практическая работа № 3
Процессы. Параллельные процессы. Последовательные процессы
Цель работы: Усвоить понятие процесса. Изучить виды процессов и способы их взаимодействия.
Задания
1. Изложите суть проблем, возникающих в модели системы, описанной притчей о пяти обедающих философах.
В задаче об обедающих философах возможна ситуация, в которой каждый философ возьмет вилку слева, а затем будет ждать, когда освободится вилка с правой стороны. Так они будут ждать, пока не умрут от голода. Тем самым, это состояние системы «обедающие философы» является тупиковым.
2. Объясните, каким образом совокупность обычных операторов последовательного программирования может быть взята за основу структуры последовательных взаимодействующих процессов.
3. Опишите структуру и способ построения системы, в которой ограниченное число физических ресурсов, таких, как диски и печатающие устройства, разделено между большим количеством процессов с переменной потребностью в этих ресурсах.
Сообщить другу