Обмен данными между процессами при помощи именованных каналов и очередей сообщений
Состав работы
|
|
Необходимые программы
Работа представляет собой файл, который можно открыть в программе:
- 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
Другие работы
Выбор посадок в двухступенчатом редукторе
OstVER
: 19 апреля 2013
Метрология,стандартизация и сертификация
Расчет и выбор посадок гладких цилиндрических соединений
Расчет и выбор посадок с натягом.
Выбор переходной посадки.
Расчет гладких предельных размеров.
Расчет и выбор посадок для подшипников
качения
Расчет размерных цепей.
Расчет размерной цепи методом "максимума-минимума"
Расчет размерной цепи теоретико-вероятностным методом
Выбор посадок шпоночного соединения.
Выбор посадок шлицевого соединения
Выбор посадок резьбового соединения
Лист - Сборочный черт
40 руб.
СИБГУТИ Лабораторная работа №2 Архитектура и частотно-территориальное планирование беспроводных сетей Вариант 05 2022г
Анатолий6
: 11 октября 2023
Лабораторная работа №2
ЧАСТОТНО – ТЕРРИТОРИАЛЬНОЕ ПЛАНИРОВАНИЕ СЕТИ GSM
Цель работы: Изучить основные этапы частотно - территориального планирования и рассчитать предполагаемую систему.
ПОСТАНОВКА ЗАДАЧИ:
Выбрать для рассмотрения территорию города, в котором Вы проживаете.
Расчет произвести на двух частотах сети GSM: 900 и 1800 МГц.
Определить радиус соты для выбранной территории.
Посёлок Краснообск
300 руб.
Преимущества и недостатки индивидуального предпринимательства
evelin
: 19 октября 2013
Введение
Начиная с конца 80-х годов сначала в СССР, затем и в России происходило бурный развитие предпринимательства. Предпринимательство - это такой тип деятельности, который имеет следующие признаки:
- основной мотив этой деятельности - получение прибыли;
- свобода и автономность принятия решений предпринимателем;
- самостоятельность, выражающаяся в личном риске и ответственности предпринимателя.
Предприниматель - это лицо, занимающееся предпринимательской деятельностью. Предприниматели в
13 руб.
Персональный менеджмент, контрольная работа
chavygodx
: 23 января 2026
Персональный менеджмент, контрольная работа
50 руб.