Нужно решить задачу на языке "c" по курсу Операционные системы
425 UAHЗадача по курсу Операционные системы. Нужно знать Линукс и язык с. Подробнее в закрепленном документе.
В этом задании вам предлагается разработать простой тренажер для планировщика CFS. В симуляторе должны быть реализованы следующие функции:
1. принять в качестве входных данных ряд процессов, включая их приоритеты, время их загрузки и время, в течение которого они появляются в системе. Входные данные могут быть представлены в виде текстового файла, который может быть сгенерирован отдельной программой, или он может быть сгенерирован «на лету» со случайными данными, если пользователь вводит только количество процессов без остальной информации.
2. Использовать древовидную структуру Red-Black с поддержкой вставки (создания новых процессов), удаления (завершенные процессы) и обновления дерева в соответствии с правилами самобалансировки.
3. Рассчитать время ожидания и ответа каждого процесса в системе, а также соответствующие средние значения.
4. для генерации статистики о том, сколько раз каждый процесс был вытеснен и как долго он оставался в очереди ожидания.
Приложения 2
Актуальные фриланс-проекты в категории Десктопные приложения
Инструмент сверки счетов с банком, картами и бухгалтеромТехническое задание: инструмент сверки счетов с банком, картами и бухгалтеромОбщая цель Нужен локальный инструмент (скрипт/небольшое приложение на Python), который запускается вручную раз в 1-2 месяца на моём компьютере и делает сверку между: Счетами, которые я выставил клиентам… Python, Десктопные приложения ∙ 1 день 17 часов назад ∙ 39 ставок |
Добавить паузы 10-30 секунд между отправками писемЗдравствуйте! Ищу опытного программиста 1С / BAS (BAF) для оперативного решения технической проблемы с почтовой рассылкой.Суть проблемы: Используем бухгалтерскую программу BAF (Business Automation Framework), редакция 2.0. Раз в месяц возникает необходимость массово отправлять… Веб-программирование, Десктопные приложения ∙ 7 дней 9 часов назад ∙ 10 ставок |
Реверс-инжиниринг консольных утилит для опроса контроллеров SSD (Flash ID)1. Цель работы Выделение программного интерфейса (API) взаимодействия с контроллерами SSD/NVMe из предоставленного набора консольных утилит (Phison, Silicon Motion, Realtek, Maxiotek, Marvell, JMicron и др.). Результатом должно стать рабочий код на языке C/C++ или точная… C и C++, Десктопные приложения ∙ 7 дней 20 часов назад ∙ 6 ставок |