Найдите исполнителя для вашего проекта прямо сейчас!
Разместите заказ на фриланс-бирже и предложения поступят уже через несколько минут.

Задача по курсу Операционные системы. Нужно знать Линукс и язык с. 

В этом задании вам предлагается разработать простой тренажер для планировщика CFS. В симуляторе должны быть реализованы следующие функции:1. принять в качестве входных данных ряд процессов, включая их приоритеты, время их загрузки и время, в течение которого они появляются в системе. Входные данные могут быть представлены в виде текстового файла, который может быть сгенерирован отдельной программой, или он может быть сгенерирован «на лету» со случайными данными, если пользователь вводит только количество процессов без остальной информации.2. Использовать древовидную структуру Red-Black с поддержкой вставки (создания новых процессов), удаления (завершенные процессы) и обновления дерева в соответствии с правилами самобалансировки.3. Рассчитать время ожидания и ответа каждого процесса в системе, а также соответствующие средние значения.4. для генерации статистики о том, сколько раз каждый процесс был вытеснен и как долго он оставался в очереди ожидания.

3 года назад
guest_16175649665297
3 года в сервисе
Был
3 года назад