Архитектура современных операционных систем
92 4.2.Объекная модель Windows NT Все ресурсы в WindowsNT реализованы в виде объектов. С каждым объ- ектом связаны свойства (атрибуты) и методы (сервисы). Разработчики WindowsNT использовали объектную структуру для ресур- сов, чтобы централизованно решать следующие основные задачи: a. именование объектов; b. защита объектов; c. распределение объектов. Все эти действия выполняет диспетчер объектов. Кроме того, он выпол- няет дополнительные функции: квотирование объектов; удержание объектов. Квотирование – ограничение процессов в использовании тех или иных ресурсов. Квотированию обычно подлежит используемое время ЦП, использу- емый объем памяти, объем в файле выгрузки, связанный с процессом. Все объекты, создаваемые диспетчером объектов, делятся на объекты ис- полнительной системы, которые доступны процессам пользовательского режи- ма, и объекты ядра, которые доступны только компонентам исполнительной системы. Основными объектами исполнительной системы являются (табл. 4.1.): Табл. 4.1. Объект Реализующий Компонент Описание Процесс Диспетчер процессов Запущенная на выпол- нение программа Поток Диспетчер процессов Выполняемая функция программы Секция памяти Диспетчер памяти Область памяти, выде- ленная процессу
Made with FlippingBook
RkJQdWJsaXNoZXIy MTY0OTYy