Блог
Строительство и ремонт
Репетиторы
Красота
Фрилансеры
Разные специалисты
Уход за животными
Тренеры
Автоинструкторы

Разработка на C/C++ — удалённая работа в Москве

Дата: 2024-10-25
Детали
Регион
Москва
Занятость
дистанционно
Стоимость
договорная
Дата публикации
2024-10-25
Описание
Лабораторные работы. Разработка с нуля. Проблема с одной лабой. Если кратко, то есть операционная система pintos написанная на Си, которая работает только через Linux. Данная ос предназначена для изучения как работать/взаимодействовать с потоками процессора. Лабораторную работу, которую я делаю требует разработать новый алгоритм планировщика. Есть в этой ос планировщик, он отвечает за распределение работ потоков. Данный планировщик имеет недостаток - не правильно распределяет потоки. Что имеется ввиду, если вкратце, то каждый поток имеет свой приоритет. Чем больше приоритет у потока, тем планировщик предпочтёт выполнить его первым. Если у нас допустим есть три потока с приоритетами: 45, 15, 20. То поток с приоритетом 15 не выполнится, ведь поток с приоритетом 20 больше 15 и отбирает процесс выполнения. В результате чего, у нас поток с приоритетом 15 висит в ожидании и никогда не доделает свою работу. Чтобы избавиться от этой проблемы, требуется написать новый алгоритм планировщика. Он должен сортировать потоки по приоритетности и их выполнять. Данная реализация лабы делается через замки, семафору и мониторы. Простой пример, чтобы понять что должен делать новый алгоритм: Есть 3 потока с приоритетами: 61, 9, 18. Наш новый алгоритм должен сделать так, чтобы потоки выполнялись так: 61, 18, 9. Весь пакет файлов, включая пинтос нам выдан. Напишите будет возможность и сколько будет стоить. Вариант заливается на сайт вуза и проверяется на антиплагиат, в этом тоже сложность. Файл с пинтос нам выдан, установка чуть корявая, но смогу ближе к вечеру подсказать если потребуется.
Похожие заказы
Разработка на C/C++
дистанционно
договорная
Создание xtml и json файлов и подключение к базе данных. Задание с вуза.
Казань
Фрилансеры
2025-05-02
Откликнуться
Разработка на C/C++
дистанционно
договорная
Разработка приложений для ПК. Разработка с нуля.
Санкт-Петербург
Фрилансеры
2025-04-30
Откликнуться
Разработка на C/C++
дистанционно
договорная
Разработка приложений для ПК. Доработка существующего продукта. Пожелания и особенности: Специалист нужен из Уфы.
Уфа
Фрилансеры
2025-04-28
Откликнуться
Разработка ПО для Linux
дистанционно
договорная
Разработка с нуля. Необходимо написать программу для Linux.
Самара
Фрилансеры
2025-04-28
Откликнуться
Разработка на C/C++
дистанционно
договорная
Написание кода с определенной задачей и требованиями. Разработка с нуля.
Москва
Фрилансеры
2025-04-27
Откликнуться
Разработка на C/C++
дистанционно
договорная
Выполнение лабораторной работы. Разработка с нуля.
Москва
Фрилансеры
2025-04-27
Откликнуться
Разработка на C/C++
дистанционно
договорная
Веб-разработка. Разработка с нуля. Приложение, стек - связка unreal с VR, плюс WEB сторона на react, node, бд postgres, в бд хранится инфа о комнатах, пользователях и их сессиях в unreal. Пользователи разделены на две роли - преподаватель и студент, оба заходят на сайт, после чего преподаватель может создать комнату в которую зайдут студенты, там должен быть чат. Также, преподаватель может создать VR сессию, после чего, пользователи с этой комнаты могут подключиться внутри Unreal приложения в виртуальную комнату, где преподаватель находится в Vr шлеме, а студенты сидят за партами/столами, преподаватель также может спавнить объекты (например, модельку скелета, колбы химические и прочее). Главный момент - связка Web клиента и Unreal клиента, чтобы пользователи могли подключаться только в те комнаты которые создал преподаватель и они в них на web стороне также были. Язык web стороны - python, связка с nodejs, фреймворе react, язык vr стороны - unreal blueprint или с++.
Москва
Фрилансеры
2025-04-26
Откликнуться