Лабораторная по Системному программированию.
900 UAHЗадачи синхронизации и распараллеливания.
Целью этой лабораторной работы является правильная организация вычислений с использованием нескольких процессов / потоков. Решения должны вычислять выражение f (x) ⊗g (x), где при выполнении двоичной операции сканируется целое значение x, а вычисления f и g являются параметрами и задаются независимо. Схема системы приведена на рисунке 1. Основным требованием упражнения является то, что вычисления f и g должны выполняться параллельно главному компоненту, менеджеру. Менеджер инициализирует вычислительный процесс, вычисляет окончательный результат и организует отмену. В зависимости от варианта менеджер может быть однопоточным или многопоточным. Многопоточный менеджер может вычислить результат в основном вопросе состояния, который установлен в варианте. Менеджеры должны сделать предположения о вычислительной специфике f и g. Бутит предположил, что функция результата может быть определена для некоторых входов. Система должна разрешить это.
Упражнение имеет следующие параметры: язык реализации - C, Java, C ++, сущность –процесс / поток, средство связи –глобальные переменные / состояние / канал / сокет / сообщение, операция – умножение, минимум, конъюнкция, дизъюнкция. Каждый студент должен выбрать индивидуальный вариант. Операция назначается отдельно.
Мой вариант - Используйте C / C ++, процессы и сообщения Windows для передачи результата функции. Реализуйте систему как консольное приложение. Используйте сообщение темы сообщения вызова для общения. Используйте дополнительную нить для синхронизации.
Подробно - в файле (на английском, могу перевести если нужно)
Приложения 1
Отзыв заказчика о сотрудничестве с фрилансером
Лабораторная по Системному программированию.Благодаря Дмитрию я успела сдать лабораторную в срок! Всё четко и быстро, сделано хорошо и качественно.
Дмитрий всегда на связи, отвечает на все вопросы. Надежный фрилансер, рекомендую!
Отзыв фрилансера о сотрудничестве с Yuliana Tkacheva
Лабораторная по Системному программированию.Заказчик сделал четкое ТЗ. Всегда был на связи для уточнения деталей. Вовремя внёс оплату. Рекомендую для сотрудничества.
![]()
-
245 17 0 Здравствуйте!
Выполню быстро и качественно, при необходимости к коду программы напишу комментарии.
Обращайтесь, буду рад помочь.
-

"demofuncs" такой же , что и в похожем проекте, который уж почти месяц делают за 100 грн.? 😉
-
Актуальные фриланс-проекты в категории C и C++
Реверс-инжиниринг консольных утилит для опроса контроллеров SSD (Flash ID)1. Цель работы Выделение программного интерфейса (API) взаимодействия с контроллерами SSD/NVMe из предоставленного набора консольных утилит (Phison, Silicon Motion, Realtek, Maxiotek, Marvell, JMicron и др.). Результатом должно стать рабочий код на языке C/C++ или точная… C и C++, Десктопные приложения ∙ 6 дней 17 часов назад ∙ 6 ставок |
Разработка карты семян Minecraft Java / просмотрщика семян для сайтаРазработка карты семян Minecraft Java / Seed Viewer для сайтаОписание проекта Необходимо разработать браузерный инструмент Minecraft Java Seed Map / Seed Viewer, который будет работать на нашем сайте и позволит пользователю ввести семя Minecraft Java Edition и просмотреть… C и C++, HTML и CSS верстка ∙ 7 дней назад ∙ 15 ставок |
Сравнительный анализ эффективности кастомного ПО (v2.2-field) и эталонного ПО (Meshtastic v2.x)
1000 UAH
Сравнительный анализ эффективности кастомного ПО (v2.2-field) и эталонного ПО (Meshtastic v2.x) на идентичной аппаратной платформе (ESP32 + SX1268, 2W) по критериям дальности, пропускной способности, стабильности линка и энергопотребления. Провести тесты с замерами с учетом… C и C++, C# ∙ 11 дней 7 часов назад ∙ 2 ставки |