Главная Случайная страница Контакты | Мы поможем в написании вашей работы! | ||
|
М е т о д | |||
Особенности реализации:
Требования к реализации:
- 3 программных модуля + планировщик
- наличие глобальной структуры данных для имитации синхронизации
- наличие очереди ожидающих процессов
- только одному процессу разрешается работать с разделяемым ресурсом (производить действия), остальные заблокированные ждут разрешения на доступ к ресурсу.
- величина кванта – одна для всех, процессы бесконечны, выход по клавише Esc.
Требования к пояснительной записке:
- Описание системы и проблем управления взаимодействием параллельных процессов в мультизадачной или мультипрограммной ОС
- Постановка задачи
- Обоснование выбора метода решения
- Описание процессов, используемых в курсовой работе
- Алгоритм и блок-схема работы планировщика
- Описание структур, имитирующих синхронизацию
- Интерпретация результатов
- Список используемой литературы
Вопросы к защите:
1. Взаимодействие и синхронизация, суть проблемы и необходимость решения. Особенности организации для различных типов многопоточности.
2. Типовые задачи синхронизации. Механизмы синхронизации на примере задачи взаимного исключения (синхронизация блокирующей переменной, операцией «проверка-установка», семафоры, мониторы)
3. Проблема тупиков. Задачи, связанные с проблемой тупиков, пути их решения
Дата публикования: 2015-10-09; Прочитано: 124 | Нарушение авторского права страницы | Мы поможем в написании вашей работы!