Обмен данными между процессами при помощи именованных каналов и очередей сообщений
Состав работы
|
|
Работа представляет собой файл, который можно открыть в программе:
- 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
Другие работы
Насос буровой БРН-1
HanRF
: 25 июня 2020
Курсовой проект на тему Буровой насос БРН-1
Состав: Общий вид, сборочный чертеж, рабочие чертежи спецификация, пояснительная записка
Софт: Компас3D 17
1000 руб.
Буровая установка БУ 4000/250 ДГУ-Чертеж-Оборудование для бурения нефтяных и газовых скважин-Курсовая работа-Дипломная работа
https://vk.com/aleksey.nakonechnyy27
: 10 июня 2016
Буровая установка БУ 4000/250 ДГУ-(Формат Компас-CDW, Autocad-DWG, Adobe-PDF, Picture-Jpeg)-Чертеж-Оборудование для бурения нефтяных и газовых скважин-Курсовая работа-Дипломная работа
400 руб.
Гидравлика Севмашвтуз 2016 Задача 8 Вариант 1
Z24
: 26 октября 2025
Определить, на какой высоте z установится уровень ртути в пьезометре, если при манометрическом давлении по центру маслопровода рм и показании h система находится в равновесии (рис. 8).
149 руб.
План материально–технического обеспечения
evelin
: 2 ноября 2013
Содержание курсовой работы
Введение
Глава 1. Теоретическая часть
1.1 Материально-техническое обеспечение
1.2 Структура обеспечения на предприятии
1.3 Виды транспортной доставки материальных ресурсов
1.4 Контроль качества
Глава 2. Практическая часть
2.1 Характеристика ООО "Бланкиздат"
2.2 Анализ финансового состояния ООО "Бланкиздат"
2.3 Характеристика материально-технической базы ООО "Бланкиздат"
2.4 Факторы, влияющие на реализацию обновления материально-технической базы
Выводы
Спис
5 руб.