Операционные системы и оболочки

Отменен
Заказ
4129888
Раздел
Программирование
Предмет
Операционные системы
Антиплагиат
Не указан
Срок сдачи
12 Июн 2021 в 22:00
Цена
Договорная
Блокировка
10 дней
Размещен
21 Мая 2021 в 11:31
Просмотров
85
Описание работы

Курсовая работа по дисциплине «Операционные системы и оболочки»

1 Постановка задачи для курсовой работы

Написать комплекс программ, решающих проблему производителя и потребителя с использованием семафоров. Имеется N производителей и M потребителей. Каждый оформлен в виде отдельного процесса. Данные процессы работают в фоновом режиме и их можно наблюдать только в диспетчере задач. Так же имеется менеджер этих процессов, который:

1) отображает процессы производителей и потребителей;

2) имеет пункт меню запуска работы модели и остановки;

3) показывает состояние буфера в текущий момент времени;

4) запускает все процессы производителей и потребителей при старте менеджера;

5) удаляет все процессы производителей и потребителей при закрытии менеджера;

6) ведет счет и показывает на экране, кто сколько записал, и кто сколько прочитал, взаимодействие между процессами осуществляется путем передачи сообщения WM_COPYDATA.

В качестве буфера используется текстовый файл, доступ к которому регулируется семафорами. Скорость записи и чтения данных из буфера для различных производителей и потребителей разная и задается путем передачи параметров создаваемому процессу. В результате выполнения курсовой работы должно получиться 3 exe-файла:

Menedger.exe,

Proizv.exe,

Potreb.exe.

Менеджер запускает столько производителей и потребителей, сколько нужно, устанавливая таймер чтения и записи буфера следующим образом. Для производителей запись в буфер для первого процесса осуществляется через K секунд, для второго – через 2K, для третьего – через 3K и т.д. Для потребителей: L секунд, 2L, 3L и т.д.

Язык программирования Visual C++.

Разработка оконного приложения Win32API

Исходные данные

N=3, M=3, K=1.2, L=1.7

Нужна такая же работа?
  • Разместите заказ
  • Выберите исполнителя
  • Получите результат
Гарантия на работу 1 год
Средний балл 4.96
Стоимость Назначаете сами
Эксперт Выбираете сами
Уникальность работы от 70%
Нужна аналогичная работа?
Оформи быстрый заказ и узнай стоимость
Гарантированные бесплатные доработки
Быстрое выполнение от 2 часов
Проверка работы на плагиат
Темы журнала
Показать ещё
Прямой эфир