Динамический сегмент

Каждый динамический сегмент имеет уникальный иденти­фикатор сегмента, который и указывается как параметр при­митивов ЗАГРУЗКА и РАЗГРУЗКА. Сегмент может быть пе­редан другому кластеру как параметр обращения; в этом слу­чае сегмент автоматически разгружается из виртуальной памяти обратившегося кластера, если он был в нее загружен, и ме­няет своего владельца.

Распределением памяти в системе занимается привилегиро­ванный кластер, реализующий запрос и возврат сегментов. Стоит отметить, что эти операции являются не примитивами ядра, а операциями (входами) кластера (хотя и привилегиро­ванного) .

Теперь подробно рассмотрим, как же кластер-клиент выпол­няет обращения к кластеру-объекту, и как последний выбирает это обращение для выполнения. Для этого используются два примитива: ПУСК и СТОП.

Метки: , , ,

Связанные записи