Обмен данными между процессами при помощи именованных каналов и очередей сообщений

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

material.view.file_icon C7314FB2-3C6E-4106-9FD9-CEB134A3015E.doc

Необходимые программы

Работа представляет собой файл, который можно открыть в программе:
  • Microsoft Word

Описание

Курс «Управляющие системы реального времени»

Цель работы: получить первоначальные навыки использования именованных каналов и очередей сообщений для обмена данными между процессами.

Задание 1. Создать именованный канал в каталоге /home/amt при
помощи команды mkfifo
для этого в консоли набираем команду:
mkfifo /home/amt/my_fifro
то есть создаем именованный канал my_fifo

Задание2.
Послать 3 сообщения с разными приоритетами из процесса 1
Прочитать сообщения в процессе 2
а) в порядке поступления
б) в порядке приоритета
вывести на экран текст сообщения и его тип.
закрыть канал

Задание3 Организовать двунаправленный обмен данными
процесс 1 посылает строку "процесс 1", а процесс 2 - строку "процесс 2"
процесс 1 после получения строки отвечает "ОК1"
процесс 2 после получения строки отвечает "ОК2"
а) считывание с обеих сторон без проверки и указания типа сообщения
б) процесс 1 указывает тип сообщения 1, процесс 2 - 2
процесс 1 считывает сообщения типа 2, а процесс 2 - типа 1
Теоретические основы проблемы профилактики наркомании среди подростков
Содержание Введение Глава 1. Теоретические основы проблемы профилактики наркомании среди подростков 1.1 Наркомания как социальная проблема 1.2 Направления социальной работы по профилактике наркомании среди подростков Выводы по главе 1 Глава 2. Практика профилактики наркомании в подростковой среде 2.1 Обобщение опыта социальной работы по профилактике наркомании среди подростков в регионах РФ 2.2 Ход и результат исследования. Разработка рекомендаций по совершенствованию профилактической работы с п
User alfFRED : 6 февраля 2014
10 руб.
Термодинамика и теплопередача ТюмГНГУ Техническая термодинамика Задача 1 Вариант 94
Считая теплоемкость идеального газа зависящей от температуры, определить: параметры газа в начальном и конечном состояниях, изменение внутренней энергии, теплоту, участвующую в процессе и работу расширения. Исходные данные, необходимые для решения задачи, выбрать из табл.2,1., зависимость величины теплоемкости от температуры приведена в приложении 1.
User Z24 : 9 января 2026
180 руб.
Термодинамика и теплопередача ТюмГНГУ Техническая термодинамика Задача 1 Вариант 94
Теплотехника СибАДИ 2009 Задача 1 Вариант 8
Задан объемный состав газовой смеси: rCH4, rCO2, rCO. Определить массовый и мольный составы смеси, кажущуюся молекулярную массу, газовую постоянную, удельный объем и плотность смеси при давлении смеси p и температуре смеси t. Определить также массовую, объемную и мольную теплоемкость смеси. При этом считать теплоемкость не зависящей от температуры, а мольные теплоемкости компонентов соответственно равны: (μср)СН4=37,7 кДж/(кмоль·К); (μср)СО2=37,7 кДж/(кмоль·К); (μср)СО=29,3 кДж/(кмоль·К
User Z24 : 14 декабря 2025
180 руб.
Теплотехника СибАДИ 2009 Задача 1 Вариант 8
Гидрогазодинамика МИИТ Задача 1.1 Вариант 6
Горизонтальный трубопровод из стальных труб, схема которого представлена на рис. 1.1, имеет участок с параллельным соединением труб, состоящих из двух линий длиной L1 и L2 и диаметром d1 и d2. В точках B, C и D заданы расходы воды QB, QC и QD. Требуется: Установить диаметры на участках AB и CD по предельным расходам. Определить распределение расходов по первой и второй линиям параллельного соединения трубопроводов. Определить необходимый напор в точке A для обеспечения заданных расхо
User Z24 : 29 ноября 2025
250 руб.
Гидрогазодинамика МИИТ Задача 1.1 Вариант 6
up Наверх