Microsoft Message Queue (MSMQ)

Этот протокол действительно оправдывает свое название - он обеспечивает посылку сообщений между приложениями с помощью очереди сообщений. Основное его отличие от стандартной очереди сообщений Windows в том, что он может работать с удаленными процессами и даже с процессами, которые на данный момент недоступны (например, не запущены). Доставка сообщения по адресу гарантируется. Оно ставится в специальную очередь сообщений и находится там до тех пор, пока не появляется возможность его доставить.

Удаленный вызов процедур (Remote Procedure Call, RPC)

Строго говоря, это не совсем технология IPC, а скорее способ значительно расширить возможности других механизмов IPC. С помощью этой технологии общение через сеть становится совешенно прозрачным как для сервера, так и для клиента. Им обоим начинает казаться, что их "собеседник" расположен локально по отношению к ним.

ГЛАВА 6

Файловая система

Дисковая система

Внешний вид жесткого диска и его интеграция с операционной системой

Буфер обмена
Операционная система
Кеш менеджер

Microsoft Message Queue (MSMQ) - student2.ru

Временная диаграмма работы дисковой системы

Ожидание устройства
Ожидание канала
Задержка из-за вращения
Передача данных
Поиск сектора данных

Время доступа

Общее время доступа можно выразить так:

Microsoft Message Queue (MSMQ) - student2.ru

Тsearch – среднее время поиска
b - количество передаваемых байтов
N – количество байтов на дорожке
r - скорость вращения

Основное замедление работы дисковой системы связано с механизмом поиска сегмента, который включает выбор алгоритма дискового планирования и механический перевод головок диска на нужную дорожку.

Алгоритмы дискового планирования

название описание примечание
RSS Случайное планирование Для анализа и моделирования
FIFO Первый вошел первый вышел Наиболее безпристрасный метод
PRI Приоритет процесса Очередь запросов к диску и управление из-вне
LIFO Последним вошел первым вышел Максимизация локализации и использования ресурса
SSTF Выбор самого короткого времени обслуживания Высокая степень использования, малые очереди  
SCAN Перемещение вперед и назад по диску   Лучшее распределение обслуживания  
C-SCAN Однонаправленное перемещение с быстрым возвратом   Низкая изменчивость обслуживания  
n-STEP-SCAN SCAN с N записями в одном пакете   Гарантия обслуживания  
FSCAN N-step-SCAN, где N – размер очереди в начале цикла SCAN Чувствительный к загрузке  


Переключатель файловых систем FSS (File System Switching)

Появился в UNIX SystemVR3. Переключатель работает с виртуальной памятью, создавая в режиме ядра виртуальный суперблок. FSS позволяет

§ Использовать любой тип файловой системы, поддерживаемого ядром.

§ Сгладить различия между файловыми и файл-системными операциями.

Microsoft Message Queue (MSMQ) - student2.ru

Наши рекомендации