Студопедия.Орг Главная | Случайная страница | Контакты | Мы поможем в написании вашей работы!  
 

Несколько раз;



- в очередях реально присутствуют не сами сообщения, а только их адреса в

Памяти и размеры. Эта информация размещается системой в сегменте памяти,

Доступном для всех задач, общающихся с помощью данной очереди.

Каждый процесс, использующий очередь, должен предварительно получить

Разрешение на использование общего сегмента памяти с помощью системных запросов,

потому что очередь – системный механизм и для работы с ней требуются системные

Ресурсы и обращение к самой ОС.

Для обеспечения возможности обмена сообщениями между процессами механизм

очередей сообщений поддерживается следующими системными вызовами:

- образование новой очереди сообщений или получения дескриптора

Существующей очереди;

- посылка сообщения, т.е. постановка его в указанную очередь сообщений;

- прием сообщения, т.е. выборка сообщения из очереди сообщений;

- выполнение ряда управляющих действий.

Ядро хранит сообщения в виде связанного списка (очереди), а дескриптор очереди

Сообщений является индексом в массиве заголовков очередей сообщений.

Разделяемая память

Для работы с разделяемой памятью используются четыре системных вызов:

- создание нового сегмента разделяемой памяти или нахождение





Дата публикования: 2014-11-29; Прочитано: 177 | Нарушение авторского права страницы | Мы поможем в написании вашей работы!



studopedia.org - Студопедия.Орг - 2014-2024 год. Студопедия не является автором материалов, которые размещены. Но предоставляет возможность бесплатного использования (0.005 с)...