Обмен данными между процессами при помощи именованных каналов и очередей сообщений
Состав работы
|
|
Работа представляет собой файл, который можно открыть в программе:
- 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
Другие работы
Расчет и разработка конструкции дуговой сталеплавильной печи
grebish
: 13 сентября 2010
Дисциплина - Металлургическая теплотехника и теплоэнергетика
Описание технологии плавки.
Общее описание дуговой электропечи.
Шихтовые материалы.
Плавка стали в основной печи.
Расчёт материального баланса.
Расчёт геометрических размеров.
Определение геометрических параметров.
Конструкция футеровки ДСП.
Расчёт теплового баланса
Рабочие чертежи печи:
Механизм удержания электродов.
Общий вид ДСП-25.
Разрез печи.
Зачетная работа по предмету: Информационная безопасность оконечных устройств телекоммуникационных систем билет 18
ZhmurovaUlia
: 19 марта 2018
Билет № 18
1. Что обязаны выполнять пользователи для реализации сформулированных в Политике безопасности целей?
2. Что понимают под системами обнаружения вторжений?
130 руб.
Транспортер колоны гибких труб колтюбинговой установки-Чертеж-Оборудование для капитального ремонта, обработки пласта, бурения и цементирования нефтяных и газовых скважин-Курсовая работа-Дипломная работа
https://vk.com/aleksey.nakonechnyy27
: 23 мая 2016
Транспортер колоны гибких труб колтюбинговой установки-(Формат Компас-CDW, Autocad-DWG, Adobe-PDF, Picture-Jpeg)-Чертеж-Оборудование для капитального ремонта, обработки пласта, бурения и цементирования нефтяных и газовых скважин-Курсовая работа-Дипломная работа
500 руб.
Управление рисками ликвидности
elementpio
: 1 октября 2012
Содержание
I. Понятие ликвидности . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3
II. Ликвидность баланса. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7
III. Методы управления рисками ликвидности. . . . . . . . . . . . . . . . . . . . . . . . . 8
Вывод. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13
Список литературы. . . . . . . . . . . . . . . . .
77 руб.