Рассчитай точную стоимость своей работы и получи промокод на скидку 200 ₽
Найди эксперта для помощи в учебе
Найти эксперта
+2
выполнено на сервисе Автор24
Студенческая работа на тему:
В работе необходимо реализовать ряд алгоритмов распределения ресурсов между конкурирующими процессами. С#
Создан заказ №1549587
5 декабря 2016

В работе необходимо реализовать ряд алгоритмов распределения ресурсов между конкурирующими процессами. С#

Как заказчик описал требования к работе:
Цель выполнения лабораторной работы № 1: освоить реализацию алгоритмов планирования использования ресурсов с вытесняющей и невытесняющей многозадачностью, с абсолютным и относительным приоритетом. Освоить реализацию механизмов безопасности и синхронизации потоков, а также механизмов исключения тупик овых ситуаций. В работе необходимо реализовать ряд алгоритмов распределения ресурсов между конкурирующими процессами. Каждый процесс характеризуется: уникальным идентификатором; приоритетом; временем CPU burst; списком требуемых ресурсов; дополнительными атрибутами (по вариантам). Характеристики ресурса: уникальный идентификатор; наименование ресурса; дополнительные атрибуты (по вариантам). Для имитации времени CPU burst (заданного в миллисекундах) процесс при получении кванта времени на доступ к ресурсу должен делать паузу на указанное количество миллисекунд. Вариант № 1. Ресурс: преподаватель на экзамене. Атрибуты: ФИО, дисциплина, а также количество студентов N (N больше или равно 1), у которых он может принимать экзамен одновременно. Количество преподавателей P (P больше или равно 1). Атрибуты студента: ФИО, номер группы и список дисциплин, по которым ему нужно сдать экзамен. Алгоритмы планирования: FCFS, nonpreemptive. Round Robin с очередью типа FCFS, абсолютный приоритет. Для блокировки доступа к преподавателю использовать сеть Петри.
подробнее
Заказчик
заплатил
200 ₽
Заказчик не использовал рассрочку
Гарантия сервиса
Автор24
20 дней
Заказчик принял работу без использования гарантии
6 декабря 2016
Заказ завершен, заказчик получил финальный файл с работой
5
Заказ выполнил
ФизМат2013
5
скачать
В работе необходимо реализовать ряд алгоритмов распределения ресурсов между конкурирующими процессами. С#.jpg
2018-05-29 18:09
Последний отзыв студента о бирже Автор24
Общая оценка
5
Положительно
Все, сдал с первого раза! Спасибо за помощь! Быстро, качественно. Все работает.

Хочешь такую же работу?

Хочешь написать работу самостоятельно?
Используй нейросеть
Мы создали собственный искусственный интеллект,
чтобы помочь тебе с учебой за пару минут 👇
Использовать нейросеть
Тебя также могут заинтересовать
курсовая по Программированию
Курсовая работа
Программирование
Стоимость:
700 ₽
Использование массивов для решения геометрический задач
Задача по программированию
Программирование
Написать две функции для двусвязного списка (Си)
Лабораторная работа
Программирование
Стоимость:
300 ₽
Программирование
Курсовая работа
Программирование
Стоимость:
700 ₽
Визуализация классических алгоритмов на языке c++
Курсовая работа
Программирование
Стоимость:
700 ₽
Реализация алгоритма шифрования FROG на языке программирования C++
Решение задач
Программирование
Стоимость:
150 ₽
Программа по решению ДУ с 4 запаздываниями в матлаб
Решение задач
Программирование
Стоимость:
150 ₽
Отчёт по практической работе по программированию на С++
Отчёт по практике
Программирование
Стоимость:
700 ₽
Создание потоков, программирование приоритетов на C++
Лабораторная работа
Программирование
Стоимость:
300 ₽
по предмету "Теория автоматов и формальных языков"
Лабораторная работа
Программирование
Стоимость:
300 ₽
Лабораторная работа С#
Лабораторная работа
Программирование
Стоимость:
300 ₽
Написать на языке Ассемблер и отладить три программы, содержащие процедуру
Лабораторная работа
Программирование
Стоимость:
300 ₽
Сайт с решением примеров с методами численного интегрирования
Лабораторная работа
Программирование
Стоимость:
300 ₽
Лабораторная работа "Объектно-ориентированное программирование"
Лабораторная работа
Программирование
Стоимость:
300 ₽
(СИ) Расширить функционал лабораторной работы по созданию и сбору кубика рубика
Лабораторная работа
Программирование
Стоимость:
300 ₽
Исправить ошибки в программе "Библиотека" в делфи и аксесс
Лабораторная работа
Программирование
Стоимость:
300 ₽
Лабораторные работы. Объектно ориентированное программирование.
Лабораторная работа
Программирование
Стоимость:
300 ₽
Python. Задача классификации. Интеллектуальные системы
Лабораторная работа
Программирование
Стоимость:
300 ₽
Читай полезные статьи в нашем
Проектирование программного обеспечения
Проектирование программного обеспечения представляет собой частный случай проектирования процессов и продуктов.
Ход процесса проектирования ПО и его результаты будут зависеть не только от состава требований, но и от опыта проектировщика (разработчика) и от выбранной модели процесса проектирования.
После определения требований к программному обеспечению разработчиком будут получены согласованный четк...
подробнее
Знакомство со средой Visual Basic
Visual Basic – это интегрированная среда разработки приложений, включающая следующие компоненты:
Преимущества Visual Basic:
Язык Visual Basic является объектно-ориентированным, т.е. работает с разными объектами, каждый из которых имеет определенные свойства: цвет, размеры, положение и др. К некоторыми объектам можно применять определенные действия, которые называют методами (например, нажатие кноп...
подробнее
Создание приложений на языке VBA для MS Access
Небольшую и несложную базу данных или приложение Access можно создать в СУБД Access без использования языков программирования SQL и Visual Basic. В СУБД Access имеется достаточно средств (различных мастеров и конструкторов) для визуального проектирования таблиц, запросов, форм и отчетов.
Для решения некоторых задач автоматизации приложений Access можно использовать макросы вместо языка программиро...
подробнее
Работа с логическими выражениями. Использование скриптов на HTML-страницах
При использовании в кодах программ логических условий применяются операции сравнения различных типов данных:
= равно
не равно

> больше
> = больше или равно.
Также применяются логические функции и операторы:

Результат выполнения логической операции может принимать одно из двух возможных значений: True (истина) или False (ложь).
Переменным можно присваивать только английские значения...
подробнее
Проектирование программного обеспечения
Проектирование программного обеспечения представляет собой частный случай проектирования процессов и продуктов.
Ход процесса проектирования ПО и его результаты будут зависеть не только от состава требований, но и от опыта проектировщика (разработчика) и от выбранной модели процесса проектирования.
После определения требований к программному обеспечению разработчиком будут получены согласованный четк...
подробнее
Знакомство со средой Visual Basic
Visual Basic – это интегрированная среда разработки приложений, включающая следующие компоненты:
Преимущества Visual Basic:
Язык Visual Basic является объектно-ориентированным, т.е. работает с разными объектами, каждый из которых имеет определенные свойства: цвет, размеры, положение и др. К некоторыми объектам можно применять определенные действия, которые называют методами (например, нажатие кноп...
подробнее
Создание приложений на языке VBA для MS Access
Небольшую и несложную базу данных или приложение Access можно создать в СУБД Access без использования языков программирования SQL и Visual Basic. В СУБД Access имеется достаточно средств (различных мастеров и конструкторов) для визуального проектирования таблиц, запросов, форм и отчетов.
Для решения некоторых задач автоматизации приложений Access можно использовать макросы вместо языка программиро...
подробнее
Работа с логическими выражениями. Использование скриптов на HTML-страницах
При использовании в кодах программ логических условий применяются операции сравнения различных типов данных:
= равно
не равно

> больше
> = больше или равно.
Также применяются логические функции и операторы:

Результат выполнения логической операции может принимать одно из двух возможных значений: True (истина) или False (ложь).
Переменным можно присваивать только английские значения...
подробнее
Теперь вам доступен полный отрывок из работы
Также на e-mail вы получите информацию о подробном расчете стоимости аналогичной работы