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

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

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.3 Технико-экономические показатели…………………………………... 1.4 Задачи дипломного проектирования………………………………...... 2 ОБОСНОВАНИЕ КОНСТРУКТИВНОЙ СХЕМЫ ВИБРАЦИОННОГО ЗЕРНОСЕПАРАТОРА…….………………. 2.1 Агротехнические требования к зерносепаратору…………...………… 2.2 Обзор существующих конструкций зерносепара
User Рики-Тики-Та : 15 декабря 2015
825 руб.
Оптические мультисервисные сети Лабораторная работа 1, 2 ( Вариант 9,19,29...)
Перед запуском распакуйте содержимое архива в отдельную папку. "Изучение технологии EPON и GPON" PON.exe "Изучение технологии GFP" Technology_GFP Лабораторные работы делал самостоятельно ( ошибок нет)
User Алексей119 : 22 февраля 2017
30 руб.
Программирование мобильных устройств (часть 1-я). Лабораторная работа №№1,2,3 + Контрольная работа. Вариант №0
Задание 1: Реализуйте приложение Калькулятор. Имеется набор кнопок, циферблат. Калькулятор позволяет вычислять (сумму, разность, произведение и частное). Предусмотреть обработку ситуации деления на ноль. Кроме этого, добавьте функции вычисления (вариант 1: вычисление синуса, вар. 2: возведение в степень, вар. 3 деление с остатком). Задание 2: Необходимо написать игру. Сюжет: множество насекомых ползают по экрану по сложной траектории. Задача игрока уничтожить за отведенное время как можно больше
User zav : 25 ноября 2023
150 руб.
up Наверх