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

Структура объектов Windows 2000-2003



Имя объекта Делает объект видимым другим процессам для совместного использования
Каталог объектов Обеспечивает иерархическую структуру, в которой хранятся имена объектов
Дескриптор безопасности Определяет, кто и каким образом может использовать данный объект
Расход квоты Задает квоту на использование ресурсов, которая списывается с процесса при открытии описателя данного объекта
Счетчик открытых дескрипторов Подсчитывает количество открытых дескрипторов данного объекта
Список открытых дескрипторов Содержит список процессов, открывших дескрипторы данного объекта
Временный/ постоянный статус Указывает, можно ли уничтожить имя и освободить память объекта, если он более не используется
Режим: пользовательский/ ядра Определяет доступность объекта в пользовательском режиме
Указатель на типовой объект Ссылается на типовой объект, который содержит атрибуты, общие для набора однотипных объектов

Удержание объектов.

Удержание объектов включает две фазы. Первая фаза называется удержанием имени (name retention) и управляется количеством открытых дескрипторов данного объекта. Всякий раз, когда процесс открывает описатель объекта, диспетчер объектов увеличивает счетчик открытых дескрипторов в заголовке объекта.

После того, как процесс закончил работу с объектом и закрыл имеющиеся у него дескрипторы данного объекта, диспетчер объектов уменьшает счетчик.

Вторая фаза удержания объектов – это прекращение удержания (т.е. удаление объектов), когда они более не используются.





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



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