Страницу Назад
Поискать другие аналоги этой работы
55 «Операционные системы реального времени».ID: 222475Дата закачки: 03 Декабря 2021 Продавец: boeobq (Напишите, если есть вопросы) Посмотреть другие работы этого продавца Тип работы: Работа Контрольная Форматы файлов: Исполняемые фалы (EXE), Microsoft Word, C++ Сдано в учебном заведении: ДО СИБГУТИ Описание: Взаимодействие с помощью сообщений Задание: Предлагается разработать модель электростанции. На электростанции имеется пункт заготовления топлива, транспортное средство и четыре энергоблока (котла). Пункт заготовления делает топливо из сырого материала. Объём изготовленной порции всякий раз разный, т.к. зависит от количества и качества сырья (моделируется случайным числом). Когда порция топлива готова, транспортное средство должно доставить её в один из котлов. Котёл после получения топлива начинает его сжигать. Когда всё топливо израсходовано, котёл готов принять новую порцию. Все объекты электростанции работают параллельно (моделируются с помощью нитей). Но необходима координация их работы в соответствии с общей логикой функционирования электростанции. Например, котёл должен ждать доставки топлива и получать размер порции, транспортное средство должно ждать готовности пункта заготовления, пункт заготовления должен ждать готовности транспортного средства и т.д. Вся эта координация должна обеспечиваться механизмом сообщений. Всю динамику работы отдельных компонентов необходимо показывать графически. В качестве примера того, как должна работать модель, вам предлагается файл es.exe. Необязательно точно следовать представленному в нём дизайну, но логика взаимодействия отдельных компонентов должна быть примерно такая же. Предлагается выполнить две реализации программы: первая должна основываться на коротких сообщениях, вторая – на именованных каналах. В реализации с именованными каналами необходимо вынести пункт заготовления топлива в отдельный процесс. Для выполнения заданий разработаны две реализации программы: первая основанная на коротких сообщениях, вторая – на именованных каналах. В реализации с именованными каналами пункт заготовления топлива вынесен в отдельный процесс. Исходный текст с подробными комментариями строк и исполняемый файл для первой реализации программы называются соответственно Implementation1.cpp и Implementation1.exe. Для второй реализации программы исходные тексты с подробными комментариями строк размещены в файлах Implementation2a.cpp и Implementation2b.cpp. Соответствующие им исполняемые файлы называются Implementation2a.exe и Implementation2b.exe. Для запуска второй реализации программ в требуемом порядке создан файл «Запуск.cmd». Все вышеназванные файлы прилагаются к отчету. Комментарии: Год сдачи: 2020 Преподаватель: Милешко А.В. Работа зачтена без замечаний. Рекомендую использовать представленные материалы в качестве методической помощи для выполнения своих работ. Размер файла: 116,5 Кбайт Фаил: (.zip)
Скачано: 1 Коментариев: 0 |
||||
Есть вопросы? Посмотри часто задаваемые вопросы и ответы на них. Опять не то? Мы можем помочь сделать! Некоторые похожие работы:Операционные системы реального времени. ВАРИАНТ №5. Лабораторная работа.Операционные системы реального времени. БИЛЕТ №2. Зачёт. МТИ МосТех МосАП МФПУ Синергия Технология программирования Тест 100 из 100 баллов 2023 год СИНЕРГИЯ Внедрение информационных систем 100 баллов 2023 год Лабораторные работы №№1-3 по дисциплине: Схемотехника (углубленный курс). Вариант №8 Контрольная и Лабораторная работа по дисциплине: Операционные системы реального времени. Вариант №2 СИНЕРГИЯ Проектирование систем обработки больших данных (Big Data) Тест 100 баллов 2024 год Ещё искать по базе с такими же ключевыми словами. |
||||
Не можешь найти то что нужно? Мы можем помочь сделать! От 350 руб. за реферат, низкие цены. Спеши, предложение ограничено ! |
Вход в аккаунт:
Страницу Назад
Cодержание / Операционные системы реального времени / «Операционные системы реального времени».
Вход в аккаунт: