Лекция: Несколько раз;

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

еще рефераты
Еще работы по информатике