Контрольная и Лабораторная работа по дисциплине: Операционные системы реального времени. Вариант №9, 29

Состав работы

material.view.file_icon
material.view.file_icon
material.view.file_icon Отчет.doc
material.view.file_icon
material.view.file_icon kontr1.cpp
material.view.file_icon kontr1.exe
material.view.file_icon kontr2a.cpp
material.view.file_icon kontr2a.exe
material.view.file_icon kontr2b.cpp
material.view.file_icon kontr2b.exe
material.view.file_icon
material.view.file_icon Отчет.docx
material.view.file_icon
material.view.file_icon controller.cpp
material.view.file_icon controller.exe
material.view.file_icon controller.obj
material.view.file_icon controller.tds
material.view.file_icon data.h
material.view.file_icon painter.cpp
material.view.file_icon painter.exe
material.view.file_icon painter.obj
material.view.file_icon painter.tds
material.view.file_icon wingraph.h
Работа представляет собой rar архив с файлами (распаковать онлайн), которые открываются в программах:
  • Microsoft Word

Описание

Лабораторная работа

Задание:

В данной лабораторной работе предлагается разработать систему из двух программ: программа рисования, работающая в графическом режиме с помощью библиотеки wingraph, и запускающее её, а затем управляющее ей консольное приложение. Всё это делается по аналогии с примерами, рассмотренными в лекционном материале. Варианты заданий уточняются ниже. Во всех заданиях движение фигур должно реализовываться отдельными нитями. Рекомендуется по возможности использовать один и тот же код для похожих нитей. Работа нити завершается, когда фигура достигает границы окна. При завершении консольного приложения окно программы рисования должно закрываться.

Для проверки необходимо прислать исходные тексты программ и исполняемые файлы.

Вариант № 9

Программа рисования должна рисовать одновременно движущиеся фигуры:

• окружность (движение снизу вверх);
• окружность (движение сверху вниз);
• квадрат (движение слева направо);
• квадрат (движение справа налево).

Дополнительное требование: когда два квадрата встречаются, размер окружностей должен изменяться.

Консольное приложение должно управлять программой рисования по командам пользователя с возможностью осуществления следующих функций:
• изменение направления движения для указанной пользователем фигуры.
При запуске консольного приложения в командной строке указываются скорости движения фигур.

=============================================

Контрольная работа
Вариант №9

по материалу второй главы курса "Взаимодействие с помощью сообщений"
В данной работе предлагается разработать модель электростанции. На электростанции имеется пункт заготовления топлива, транспортное средство и четыре энергоблока (котла). Пункт заготовления делает топливо из сырого материала. Объём изготовленной порции всякий раз разный, т.к. зависит от количества и качества сырья (моделируется случайным числом). Когда порция топлива готова, транспортное средство должно доставить её в один из котлов. Котёл после получения топлива начинает его сжигать. Когда всё топливо израсходовано, котёл готов принять новую порцию. Все объекты электростанции работают параллельно (моделируются с помощью нитей). Но необходима координация их работы в соответствии с общей логикой функционирования электростанции. Например, котёл должен ждать доставки топлива и получать размер порции, транспортное средство должно ждать готовности пункта заготовления, пункт заготовления должен ждать готовности транспортного средства и т.д. Вся эта координация должна обеспечиваться механизмом сообщений. Всю динамику работы отдельных компонентов необходимо показывать графически.
В качестве примера того, как должна работать модель, вам предлагается файл es.exe. Необязательно точно следовать представленному в нём дизайну, но логика взаимодействия отдельных компонентов должна быть примерно такая же.
Предлагается выполнить две реализации программы: первая должна основываться на коротких сообщениях, вторая – на именованных каналах. В реализации с именованными каналами необходимо вынести пункт заготовления топлива в отдельный процесс.
Данная работа не предполагает различных вариантов задания. Для проверки необходимо прислать исходные тексты программ и исполняемые файлы.

=============================================

Дополнительная информация

Оценка: Отлично
Дата оценки: 27.12.2022г.

Помогу с вашим вариантом, другой дисциплиной, онлайн-тестом, либо сессией под ключ.
E-mail: sneroy20@gmail.com
E-mail: ego178@mail.ru
«Операционные системы реального времени».
Взаимодействие с помощью сообщений Задание: Предлагается разработать модель электростанции. На электростанции имеется пункт заготовления топлива, транспортное средство и четыре энергоблока (котла). Пункт заготовления делает топливо из сырого материала. Объём изготовленной порции всякий раз разный, т.к. зависит от количества и качества сырья (моделируется случайным числом). Когда порция топлива готова, транспортное средство должно доставить её в один из котлов. Котёл после получения топлива на
User boeobq : 3 декабря 2021
55 руб.
«Операционные системы реального времени».
Операционные системы реального времени
По материалу второй главы курса "Взаимодействие с помощью сообщений" Задача В данной работе предлагается разработать модель электростанции. На электростанции имеется пункт заготовления топлива, транспортное средство и четыре энергоблока (котла). Пункт заготовления делает топливо из сырого материала. Объём изготовленной порции всякий раз разный, т.к. зависит от количества и качества сырья (моделируется случайным числом). Когда порция топлива готова, транспортное средство должно доставить её в од
User AlexBrookman : 3 февраля 2019
300 руб.
Операционные системы реального времени
КОНТРОЛЬНАЯ РАБОТА, № 3 ВАРИАНТ В данной работе предлагается разработать модель электростанции. На электростанции имеется пункт заготовления топлива, транспортное средство и четыре энергоблока (котла). Пункт заготовления делает топливо из сырого материала. Объём изготовленной порции всякий раз разный, т.к. зависит от количества и качества сырья (моделируется случайным числом). Когда порция топлива готова, транспортное средство должно доставить её в один из котлов. Котёл после получения топлива н
User alexxxxxxxela : 5 марта 2015
100 руб.
Контрольная и Лабораторная работа по дисциплине: Операционные системы реального времени. Вариант №2
Лабораторная работа В данной лабораторной работе предлагается разработать систему из двух программ: программа рисования, работающая в графическом режиме с помощью библиотеки wingraph, и запускающее её, а затем управляющее ей консольное приложение. Всё это делается по аналогии с примерами, рассмотренными в лекционном материале. Варианты заданий уточняются ниже. Во всех заданиях движение фигур должно реализовываться отдельными нитями. Рекомендуется по возможности использовать один и тот же код д
User IT-STUDHELP : 27 декабря 2022
460 руб.
promo
Контрольная и Лабораторная работа по дисциплине: Операционные системы реального времени. Вариант №4
Лабораторная работа по материалу первой главы курса "Процессы и нити" В данной лабораторной работе предлагается разработать систему из двух программ: программа рисования, работающая в графическом режиме с помощью библиотеки wingraph, и запускающее её, а затем управляющее ей консольное приложение. Всё это делается по аналогии с примерами, рассмотренными в лекционном материале. Варианты заданий уточняются ниже. Во всех заданиях движение фигур должно реализовываться отдельными нитями. Рекомендуе
User IT-STUDHELP : 27 декабря 2022
460 руб.
promo
Контрольная и Лабораторная работа по дисциплине: Операционные системы реального времени. Вариант №03
Лабораторная работа В данной лабораторной работе предлагается разработать систему из двух программ: программа рисования, работающая в графическом режиме с помощью библиотеки wingraph, и запускающее её, а затем управляющее ей консольное приложение. Всё это делается по аналогии с примерами, рассмотренными в лекционном материале. Варианты заданий уточняются ниже. Во всех заданиях движение фигур должно реализовываться отдельными нитями. Рекомендуется по возможности использовать один и тот же код д
User IT-STUDHELP : 27 декабря 2022
460 руб.
promo
Операционные системы реального времени. Лабораторная работа. Вариант 9
В данной лабораторной работе предлагается разработать систему из двух программ: программа рисования, работающая в графическом режиме с помощью библиотеки wingraph, и запускающее её, а затем управляющее ей консольное приложение. Всё это делается по аналогии с примерами, рассмотренными в лекционном материале. Варианты заданий уточняются ниже. Во всех заданиях движение фигур должно реализовываться отдельными нитями. Рекомендуется по возможности использовать один и тот же код для похожих нитей. Р
User growlist : 27 сентября 2018
100 руб.
promo
Контрольная и Лабораторная работа по дисциплине: Операционные системы реального времени. Вариант №1, 11
Лабораторная работа В данной лабораторной работе предлагается разработать систему из двух программ: программа рисования, работающая в графическом режиме с помощью библиотеки wingraph, и запускающее её, а затем управляющее ей консольное приложение. Всё это делается по аналогии с примерами, рассмотренными в лекционном материале. Варианты заданий уточняются ниже. Во всех заданиях движение фигур должно реализовываться отдельными нитями. Рекомендуется по возможности использовать один и тот же код д
User IT-STUDHELP : 27 декабря 2022
460 руб.
promo
Лабораторная работа № 2.2 по дисциплине: Метрология, стандартизация и сертификация. Вариант: 06
Тема: Поверка аналогового измерительного прибора 1. Цель работы: 1.1. Изучить методы поддержания единства измерений. 1.2. Изучить способы нормирования погрешностей средств измерений. 1.3. Изучить методику обработки результатов измерений с многократными наблюдениями. 1.4. Приобрести практические навыки измерения напряжения аналоговыми вольтметрами. 1.5. Освоить методику оценки случайной составляющей погрешности (неопределенности) средств измерений. 1.6. Приобрести навыки оценки погрешности средст
User Devide : 27 декабря 2011
90 руб.
Шпаргалки на экзамен в ВУЗе (1 семестр, математика)
1) Основные понятия линейной алгебры. Задачи о перевозках. Элементы линейной алгебры. Задачи о перевозках. На 2-х складах А1 и А2 сосредоточено а1, а2 тон однородного груза, которые нужно доставить в 3-и пункта назад в В1, В2, В3, потребн пунктов назначения, равны в1, в2, в3 тон. Известно стоимость перевозки одной тонны груза, из каждого пункта отправления в каждый пункт назначения. Требуется составить такой план перевозки, при котором общая стоимость перевозок была бы наименьшей. А1+А2=В1+В2+В3
User Lokard : 10 августа 2013
15 руб.
Лабораторной работе №4. По дисциплине Алгоритмы и структуры данных. Тема Построение минимального остовного дерева.
Лабораторной работе №4. По дисциплине Алгоритмы и структуры данных. Тема Построение минимального остовного дерева. ЦЕЛЬ РАБОТЫ Ознакомление с вариантами реализации алгоритмов на графах на примере задачи построения минимального остовного дерева. ОСНОВНЫЕ ТЕОРЕТИЧЕСКИЕ СВЕДЕНИЯ Алгоритм Прима Алгоритм начинается с выбора произвольной вершины. Она принимается за часть построенного минимального остовного дерева. Далее в цикле в каждой итерации рассматриваются только те ребра исходного графа, одн
User DiKey : 28 марта 2023
100 руб.
Лабораторной работе №4. По дисциплине Алгоритмы и структуры данных. Тема Построение минимального остовного дерева.
Пути развития альтернативной энергетики
Оглавление Введение 1. Предпосылки развития альтернативной энергетики (традиционная энергетика) 1.1 ГЭС (Гидроэлектростанции) 1.2 ТЭС (Тепловые электростанции) 1.3 АЭС (Атомные электростанции) 2. Виды альтернативной энергетики 2.1 Солнечная энергия 2.2 Потенциал вулканического тепла 2.3 "Приливные" территории мира 2.4 Энергосберегающий ветер 2.5 Геотермальные электростанции (ГеоТЭС) Заключение Список литературы Введение Как известно не малую часть загрязнения экосистемы состоит из продуктов пер
User alfFRED : 20 марта 2013
5 руб.
up Наверх