Выполнить работу на C#

Выполнен
Заказ
5499179
Раздел
Программирование
Предмет
Операционные системы
Антиплагиат
Не указан
Срок сдачи
19 Июн 2023 в 11:00
Цена
900 ₽
Блокировка
10 дней
Размещен
17 Июн 2023 в 20:12
Просмотров
122
Описание работы

Разработать программу на C# в Visual Studio, моделирующую - Управление процессами на основе квантования. Очередь готовых процессов – с абсолютными приоритетами. Приоритеты назначаются системой: процесс, предъявляющий минимальные требования к вводу-выводу, получает наивысший приоритет Синхронизация процессов с использованием аппарата событий.

При моделировании считать что:

·        однопроцессорная вычислительная система разделения времени;

·        общий объем памяти вычислительной системы составляет 64К;

·        ввод-вывод является разделяемым ресурсом, недопускающий одновременного использования несколькими процессами и требующий решения проблемы синхронизации процессов;

·        поступаемые на выполнение задачи содержатся в файлах, моделирующих процессы (формат смотри ниже);

·        вытеснение процесса из процессора приводит к сохранению информации о его состоянии в контексте процесса, который восстанавливается при последующем поступлении процесса в процессор;

·        вытеснение процесса из процессора также приводит к освобождению занимаемой им памяти;

·        пользователь может «загружать» в моделируемую систему новые задачи, порождающие процессы;

Предусмотреть возможность интерактивного слежения за состоянием вычислительной системы в процессе выполнения задач (состояние очередей «ОЖИДАНИЕ» и «ГОТОВНОСТЬ», приоритеты процессов, требования к ресурсом, состояние ПРОЦЕССОРА, состояние ВВОДА\ВЫВОДА, состояние ПАМЯТИ и т.д.).

Формат файла, моделирующего задачу:

ПАМЯТЬ-1000

ПРЦЕССОР-10

ВВОД\ВЫВОД-20

ПРЦЕССОР-12

...

ПРЦЕССОР-5

ВВОД\ВЫВОД-25

Где первая строка «ПАМЯТЬ» – определяет требования процесса на объем (в байтах) доступной памяти (если такового в системе на данный момент нет, то процесс поступает в очередь готовых). Остальные строки представляют собой поэтапное требование процесса в процессорном времени «ПРОЦЕССОР» (в секундах) и во времени ввода-вывода «ВВОД-ВЫВОД» (в секундах).

В отчете представить блок-схему функционирования вычислительной системы.

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