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