Cтраница 2
Объекты открытых файлов создаются при открытии файла. У неоткрытых файлов нет объектов, управляемых менеджером объектов. Маркеры доступа представляют собой объекты безопасности. Они идентифицируют пользователя и сообщают, какие привилегии имеет этот пользователь. Профили представляют собой структуры, используемые для хранения периодически фиксируемых значений счетчика команд работающего потока, которые позволяют определить, на что данная программа тратит свое время. [16]
![]() |
Некоторые общие типы объектов исполняющей системы, управляемых менеджером объектов. [17] |
Объекты открытых файлов создаются при открытии файла. У неоткрытых файлов нет объектов, управляемых менеджером объектов. Маркеры доступа представляют собой объекты безопасности. Они идентифицируют пользователя и сообщают, какие привилегии имеет этот пользователь. Профили представляют собой структуры, используемые для хранения периодически фиксируемых значений счетчика команд работающего потока, которые позволяют определить, на что данная программа тратит свое время. [18]
Наряду с коммуникабельностью и обаянием важнейшим требованием, предъявляемым к личности менеджера, является компетентность. Компетентность, как уже отмечалось, - это прежде всего знание менеджером объекта управления, что предполагает наличие специального образования, общей эрудиции и стремления к самосовершенствованию. Компетентность предполагает также системность мышления и наличие организаторских способностей. [19]
Вызывающему процессу возвращается дескриптор этого объекта. При последующих вызовах ReadFile в качестве входного параметра используется дескриптор объекта, что позволяет менеджеру объектов найти индекс, а затем и содержимое записи MFT для этого файла. Если этот же файл откроет второй поток, ему будет предоставлен дескриптор нового объекта файла. [20]
Вызывающему процессу возвращается дескриптор этого объекта. При последующих вызовах ReadFi I e в качестве входного параметра используется дескриптор объекта, что позволяет менеджеру объектов найти индекс, а затем и содержимое записи MFT для этого файла. Если этот же файл откроет второй поток, ему будет предоставлен дескриптор нового объекта файла. [21]
Считается, что она началась с развития архитектур, использующих дескрипторы [12, 30, 34], которым обязано появление концепции и внедрение поддержки сегментированной виртуальной памяти. Возможностью называется санкционированный доступ к некоторому конкретному объекту. Менеджеры объектов выделяют возможности для доступа к объектам тем программным единицам, которым они требуются. Архитектура 1432 в довольно высокой степени моделирует структуру объектов и концепции управления ими системы HYDRA, используя при этом аппаратную поддержку возможностей. [22]
Менеджер объектов управляет всеми объектами, известными операционной системе. К ним относятся процессы, потоки, файлы, каталоги, семафоры, устройства ввода-вывода, таймеры и многое другое. При создании объекта менеджер объектов получает в адресном пространстве ядра блок виртуальной памяти и возвращает этот блок в список свободных блоков, когда объект уничтожается. Его работа заключается в том, чтобы следить за всеми объектами. [23]
Затем в корневом каталоге ищется строка maria, в результате чего процесс получает индекс в таблице MFT для каталога maria. Затем в каталоге maria ищется строка web. Если поиск завершается успешно, то результатом его является новый объект, созданный менеджером объектов. [24]
Пользовательские процессы создают их и получают дескрипторы, позволяющие управлять этими объектами. Компоненты исполняющей системы также могут создавать объекты. Менеджер объектов управляет пространством имен, в которое могут добавляться объекты для возможности их поиска по имени. [25]
Пользовательские процессы создают их и получают дескрипторы, позволяющие управлять этими объектами. Компоненты исполняющей системы также могут создавать объекты. Менеджер объектов управляет пространством имен, в которое могут добавляться объекты для возможности их поиска по имени. [26]
![]() |
Некоторые общие типы объектов исполняющей системы, управляемых менеджером объектов. [27] |
Секции являются объектами, используемыми системой памяти для управления отображаемыми на память файлами. Они хранят сведения о том, какой файл ( или часть файла) на какие адреса памяти отображается. Ключи представляют собой ключи реестра и применяются для установки связи между именем и значением. Каталоги объектов являются полностью локальными по отношению к менеджеру объектов. Они предоставляют-способ объединять связанные объекты тем же способом, каким обычные каталоги объединяют файлы в файловой системе. [28]
Секции являются объектами, используемыми системой памяти для управления отображаемыми на память файлами. Они хранят сведения о том, какой файл ( или часть файла) на какие адреса памяти отображается. Ключи представляют собой ключи реестра и применяются для установки связи между именем и значением. Каталоги объектов являются полностью локальными по отношению к менеджеру объектов. Они предоставляют способ объединять связанные объекты тем же способом, каким обычные каталоги объединяют файлы в файловой системе. [29]