Разработка на 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++
дистанционно
договорная
Системное программирование. Разработка с нуля, доработка существующего продукта. Пожелания и особенности: Ищу специалиста для написания программ в qt на c++. Есть модели на Scilab и Python. Нужно их оптимизировать и перенести в qt. А так же есть задачи написания программ и переделки кода готовых программ на qt.
Москва
Фрилансеры
2025-12-07
Разработка на C/C++
дистанционно
договорная
Разработка приложений для ПК. Разработка с нуля. Создание чита для игры CS2. Хочу узнать стоимость работы
Москва
Фрилансеры
2025-12-02
Разработка на C/C++
дистанционно
договорная
Решение задачи. Разработка с нуля. Решить задачу (написать код) и составить блок-схему по ГОСТ.
Москва
Фрилансеры
2025-12-02
Разработка на C/C++
дистанционно
договорная
Системное программирование. Ищу ментора по системному программированию на C для учебного проекта в области информационной безопасности. Пожелания и особенности: Мне нужен опытный разработчик на C, который поможет: · Помочь спроектировать архитектуру фреймворка для реверс-инжиниринга · Научиться писать структурированный, поддерживаемый код · Разобраться с лучшими практиками организации крупных проектов Что я предлагаю: · Интересную задачу на стыке low-level программирования и InfoSec · Оплату вашего времени · Гибкий график От вас: · Коммерческий опыт разработки на C/C++ · Понимание, как строятся крупные проекты · Готовность объяснять архитектурные решения Знание реверс-инжиниринга не требуется — эту часть беру на себя.
Краснодар
Фрилансеры
2025-12-01
Разработка на C/C++
дистанционно
договорная
Системное программирование. Разработка с нуля.
Москва
Фрилансеры
2025-11-30
Разработка на C/C++
дистанционно
договорная
Домашнее задание. Исправить ошибку в коде.
Санкт-Петербург
Фрилансеры
2025-11-26
Разработка ПО под MacOS
дистанционно
договорная
Доработка существующего продукта, Переписать программу с windows для ??. Есть несложная , но очень нужная программа для создания схем для вышивки, но она только для windows, сейчас она в свободном доступе, разработчик отошел от дел . Для Mac ее в принципе не было. А очень надо .
Москва
Фрилансеры
2025-11-22