| « Поставить закладку » « Сделать стартовой » | |||
|
|||
|
Диспетчер Объектов
Диспетчер Объектов (object manager), который является
вероятно наименее известной из подсистем Исполнительной Системы NT, является
также одним из наиболее важных. Главная роль операционной системы - это
управление физическими и логическими ресурсами компьютера. Другие подсистемы
Исполнительной Системы используют Диспетчер Объектов, чтобы определять и
управлять объектами, которые представляют ресурсы.
Обязанности по управлению объектами включают в себя идентификацию и подсчет ссылок. Когда прикладная программа открывает ресурс, Диспетчер Объектов или определяет местонахождение связанного с ресурсом объекта, или создает новый объект. Вместо возвращения прикладной программе, которая открыла ресурс, указателя на объект, Диспетчер Объектов возвращает непрозрачный (не имеющий смысла) идентификатор, называемый дескриптором. Значение дескриптора уникально в рамках прикладной программы, которая открыла ресурс, но не уникально между различными прикладными программами. Таблица 2. Типы объектов и подсистемы исполнительной системы, которые ими управляют
Прикладная программа использует дескриптор, чтобы идентифицировать ресурс
в последующих операциях. Когда прикладная программа закончила работу с
объектом, она закрывает дескриптор. Диспетчер Объектов использует подсчет
ссылок, чтобы проследить сколько элементов системы, включая прикладные
программы и подсистемы Исполнительной Системы, обращаются к объекту, который
представляет ресурс. Когда счетчик ссылок обнуляется, объект больше не
используется как представление ресурса, и Диспетчер Объектов удаляет объект
(но не обязательно ресурс).
Рубрика: Общая архитектура Windows NT
Вышел MySQL 5.1.30, первый стабильный рели....
После публикации 29 тестовых версий анонсирован первый стабильный релиз MySQL 5.1, пригодный для промышленной эксплуатации и обеспечивающий увеличение производительности для "тяжелых" SQL запросов, по сравнению с MySQL 5.0, примерно на 15-20%. Главные новшества появившиеся в MySQL 5.1:
Подробнее... |
Рубрика: MySQL
| Добавлено: 28.11.2008
Тестирование параллельных программ.
Тестирование параллельного программного обеспечения представляет собой более сложную задачу по сравнению с тестированием последовательной программы. Программист должен знать о подводных камнях при тестировании параллельного кода, имеющихся методологиях и инструментарии.
Подробнее... |
Рубрика: Тестирование
| Добавлено: 28.11.2008
Архитектура AMD64 (EM64T).
Аннотация. В статье кратко рассматривается архитектура AMD64 компании AMD и ее реализация EM64T компании Intel. Описаны особенности архитектуры, ее возможности, достоинства и недостатки.
Подробнее... |
Рубрика: Архитектура AMD
| Добавлено: 27.11.2008
Остальные статьи: |
Цитата дня (все,добавить):
|
Realcoding.NET
© 2003-2008 |
Контакты |
Реклама на сайте
|