«Операционные системы реального времени».
Состав работы
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Необходимые программы
Работа представляет собой zip архив с файлами (распаковать онлайн), которые открываются в программах:
- Microsoft Word
Описание
Взаимодействие с помощью сообщений
Задание:
Предлагается разработать модель электростанции. На электростанции имеется пункт заготовления топлива, транспортное средство и четыре энергоблока (котла). Пункт заготовления делает топливо из сырого материала. Объём изготовленной порции всякий раз разный, т.к. зависит от количества и качества сырья (моделируется случайным числом). Когда порция топлива готова, транспортное средство должно доставить её в один из котлов. Котёл после получения топлива начинает его сжигать. Когда всё топливо израсходовано, котёл готов принять новую порцию. Все объекты электростанции работают параллельно (моделируются с помощью нитей). Но необходима координация их работы в соответствии с общей логикой функционирования электростанции. Например, котёл должен ждать доставки топлива и получать размер порции, транспортное средство должно ждать готовности пункта заготовления, пункт заготовления должен ждать готовности транспортного средства и т.д. Вся эта координация должна обеспечиваться механизмом сообщений. Всю динамику работы отдельных компонентов необходимо показывать графически.
В качестве примера того, как должна работать модель, вам предлагается файл es.exe. Необязательно точно следовать представленному в нём дизайну, но логика взаимодействия отдельных компонентов должна быть примерно такая же.
Предлагается выполнить две реализации программы: первая должна основываться на коротких сообщениях, вторая – на именованных каналах. В реализации с именованными каналами необходимо вынести пункт заготовления топлива в отдельный процесс.
Для выполнения заданий разработаны две реализации программы: первая основанная на коротких сообщениях, вторая – на именованных каналах. В реализации с именованными каналами пункт заготовления топлива вынесен в отдельный процесс.
Исходный текст с подробными комментариями строк и исполняемый файл для первой реализации программы называются соответственно Implementation1.cpp и Implementation1.exe.
Для второй реализации программы исходные тексты с подробными комментариями строк размещены в файлах Implementation2a.cpp и Implementation2b.cpp.
Соответствующие им исполняемые файлы называются Implementation2a.exe и Implementation2b.exe. Для запуска второй реализации программ в требуемом порядке создан файл «Запуск.cmd».
Все вышеназванные файлы прилагаются к отчету.
Задание:
Предлагается разработать модель электростанции. На электростанции имеется пункт заготовления топлива, транспортное средство и четыре энергоблока (котла). Пункт заготовления делает топливо из сырого материала. Объём изготовленной порции всякий раз разный, т.к. зависит от количества и качества сырья (моделируется случайным числом). Когда порция топлива готова, транспортное средство должно доставить её в один из котлов. Котёл после получения топлива начинает его сжигать. Когда всё топливо израсходовано, котёл готов принять новую порцию. Все объекты электростанции работают параллельно (моделируются с помощью нитей). Но необходима координация их работы в соответствии с общей логикой функционирования электростанции. Например, котёл должен ждать доставки топлива и получать размер порции, транспортное средство должно ждать готовности пункта заготовления, пункт заготовления должен ждать готовности транспортного средства и т.д. Вся эта координация должна обеспечиваться механизмом сообщений. Всю динамику работы отдельных компонентов необходимо показывать графически.
В качестве примера того, как должна работать модель, вам предлагается файл es.exe. Необязательно точно следовать представленному в нём дизайну, но логика взаимодействия отдельных компонентов должна быть примерно такая же.
Предлагается выполнить две реализации программы: первая должна основываться на коротких сообщениях, вторая – на именованных каналах. В реализации с именованными каналами необходимо вынести пункт заготовления топлива в отдельный процесс.
Для выполнения заданий разработаны две реализации программы: первая основанная на коротких сообщениях, вторая – на именованных каналах. В реализации с именованными каналами пункт заготовления топлива вынесен в отдельный процесс.
Исходный текст с подробными комментариями строк и исполняемый файл для первой реализации программы называются соответственно Implementation1.cpp и Implementation1.exe.
Для второй реализации программы исходные тексты с подробными комментариями строк размещены в файлах Implementation2a.cpp и Implementation2b.cpp.
Соответствующие им исполняемые файлы называются Implementation2a.exe и Implementation2b.exe. Для запуска второй реализации программ в требуемом порядке создан файл «Запуск.cmd».
Все вышеназванные файлы прилагаются к отчету.
Дополнительная информация
Год сдачи: 2020
Преподаватель: Милешко А.В.
Работа зачтена без замечаний.
Рекомендую использовать представленные материалы в качестве методической помощи для выполнения своих работ.
Преподаватель: Милешко А.В.
Работа зачтена без замечаний.
Рекомендую использовать представленные материалы в качестве методической помощи для выполнения своих работ.
Похожие материалы
Операционные системы реального времени
AlexBrookman
: 3 февраля 2019
По материалу второй главы курса "Взаимодействие с помощью сообщений"
Задача
В данной работе предлагается разработать модель электростанции. На электростанции имеется пункт заготовления топлива, транспортное средство и четыре энергоблока (котла). Пункт заготовления делает топливо из сырого материала. Объём изготовленной порции всякий раз разный, т.к. зависит от количества и качества сырья (моделируется случайным числом). Когда порция топлива готова, транспортное средство должно доставить её в од
300 руб.
Операционные системы реального времени
alexxxxxxxela
: 5 марта 2015
КОНТРОЛЬНАЯ РАБОТА, № 3 ВАРИАНТ
В данной работе предлагается разработать модель электростанции. На электростанции имеется пункт заготовления топлива, транспортное средство и четыре энергоблока (котла). Пункт заготовления делает топливо из сырого материала. Объём изготовленной порции всякий раз разный, т.к. зависит от количества и качества сырья (моделируется случайным числом). Когда порция топлива готова, транспортное средство должно доставить её в один из котлов. Котёл после получения топлива н
100 руб.
Презентация - Операционные системы реального времени
Lokard
: 25 июня 2013
Введение.
Определение реального времени.
Жесткое реальное время (hard).
Реальное время с допусками (soft).
Комбинированное реальное время (firm).
Классификация и примеры событий.
История развития встроенных ОС.
Временной циклический исполнитель (cyclic executive).
Система, управляемая прерываниями (interrupt-driven executive).
Приоритетный планировщик, управляемый событиями (event-driven priority-based scheduler).
Характеристики встроенных ОС.
10 руб.
«Операционные системы реального времени». Билет №1
boeobq
: 3 декабря 2021
Задания билета.
Задание 1
Дать описание конкретных действий, которые выполняет приведённый ниже программный запрос с заданными фактическими параметрами:
h = CreateFileMapping (1000, 0, PAGE_READONLY, 0, 4096, 0);
Задание 2
Сформулировать основные различия между понятиями "процесс" и "нить" (вычислительная работа, пространство памяти, механизм создания).
Задание 3
Написать фрагмент программы, посылающий некоторой нити сообщение 12345 каждую секунду. Как можно остановить работу этой программы?
150 руб.
«Операционные системы реального времени». Вариант №21
Леший
: 6 октября 2021
По материалу второй главы курса "Взаимодействие с помощью сообщений"
В данной работе предлагается разработать модель электростанции. На электростанции имеется пункт заготовления топлива, транспортное средство и четыре энергоблока (котла). Пункт заготовления делает топливо из сырого материала. Объём изготовленной порции всякий раз разный, т.к. зависит от количества и качества сырья (моделируется случайным числом). Когда порция топлива готова, транспортное средство должно доставить её в один из к
500 руб.
Операционные системы реального времени. Контрольная работа.
sibguter
: 24 сентября 2019
В данной работе предлагается разработать модель электростанции. На электростанции имеется пункт заготовления топлива, транспортное средство и четыре энергоблока (котла). Пункт заготовления делает топливо из сырого материала. Объём изготовленной порции всякий раз разный, т.к. зависит от количества и качества сырья (моделируется случайным числом). Когда порция топлива готова, транспортное средство должно доставить её в один из котлов. Котёл после получения топлива начинает его сжигать. Когда всё т
39 руб.
Операционные системы реального времени. Контрольная работа.
ASSASSIN
: 12 сентября 2017
по материалу второй главы курса "Взаимодействие с помощью сообщений"
В данной работе предлагается разработать модель электростанции. На электростанции имеется пункт заготовления топлива, транспортное средство и четыре энергоблока (котла). Пункт заготовления делает топливо из сырого материала. Объём изготовленной порции всякий раз разный, т.к. зависит от количества и качества сырья (моделируется случайным числом). Когда порция топлива готова, транспортное средство должно доставить её в один из
350 руб.
Операционные системы реального времени. Билет №1
tpogih
: 15 ноября 2015
Вариант № 4
Программа рисования должна рисовать одновременно движущиеся
фигуры:
• окружность (движение слева направо, скорость 20 точек/с);
• квадрат (движение справа налево, скорость 20 точек/с);
• квадрат (движение слева направо, скорость 20 точек/с);
• квадрат (движение сверху вниз, скорость 10 точек/с).
Дополнительное требование: когда третий квадрат пересекает линию x =
320, размер окружности должен изменяться.
Консольное приложение должно
50 руб.
Другие работы
Кейс 2. Рекламные и PR-технологии сопровождения бренда.
studypro3
: 1 июля 2019
Кейс-задание
Вариант 3
Ситуация 1
Ваша компания – разработчик и продавец строительной техники.
1) В соответствии со вторичной информацией, представленной в сети интернет, предложите календарь участия в профильных российских выставках на 2014 год (название выставки, ее тема и сроки проведения).
2) Составьте текст приглашения на одну из выставок.
Ситуация 2
Ваша компания – авиакомпания.
1) В соответствии с материалом, представленным в §11.2 опишите целевую аудиторию вашего продукта не менее чем
400 руб.
Гидромеханика ПетрГУ 2014 Задача 5 Вариант 25
Z24
: 9 марта 2026
Определить направление движения реальной жидкости и вид местного сопротивления в наклонном трубопроводе при следующих исходных данных для сечений 1-1 и 2-2: геометрические высоты сечений z1, z2; манометрические давления р1, р2; диаметры трубопровода d1 = 200 мм, d2 = 120 мм; расход жидкости Q, кинематический коэффициент вязкости жидкости ν = 10⸱10-6 м²/с, которому соответствует жидкость с плотностью ρ = 850 кг/м³.
200 руб.
Лабораторная работа №6.8 по дисциплине: Физика (спец. главы) Тема: «Изучение температурной зависимости электропроводности полупроводников». Вариант №4
Учеба "Под ключ"
: 29 декабря 2016
1. Цель работы:
Изучить зависимость электропроводности полупроводникового образца от температуры. Определить ширину запрещенной зоны.
2. Теоретическое введение
3. Описание лабораторной установки
4. Выполнение задания
Сила тока для варианта No4 равна 5,4мА
Вывод
5. Контрольные вопросы
1. Вывести формулу для собственной электропроводности полупроводника.
2. Почему для проверки температурной зависимости электропроводности полупроводников строится график зависимости ln(σ) от 1/Т?
3. Вывести форму
250 руб.
Лабораторная работа №13. «Цепи с операционными усилителями». Вариант №4
vovan1441
: 21 декабря 2018
Цель работы:
расчет и экспериментальное исследование устройств,
содержащих операционные усилители.
Проверил:
Чашков М.С.
Вывод: В работе исследованы устройства с ОУ –масштабный усилитель, сумматор и дифференциатор. Предварительно рассчитаны значения передаточных функций масштабных усилителей, напряжение на выходе сумматор и АЧХ дифференциатора, результаты сравнены с экспериментальными. С помощью осциллографа получена осциллограмма входа и выхода дифференциатора, видно, что выходной сигнал соб
200 руб.