Сетевые операционные системы


         

основа для исполнительного приоритета нитей


  • Токен доступа - исполняемый объект, содержащий информацию о безопасности.

  • Базовый приоритет - основа для исполнительного приоритета нитей процесса.

  • Процессорная совместимость - набор процессоров, на которых могут выполняться нити процесса.

  • Предельные значения квот - максимальное количество страничной и нестраничной системной памяти, дискового пространства, предназначенного для выгрузки страниц, процессорного времени - которые могут быть использованы процессами пользователя.

  • Время исполнения - общее количество времени, в течение которого выполняются все нити процесса.

    Напомним, что нить является выполняемой единицей, которая располагается в адресном пространстве процесса и использует ресурсы, выделенные процессу. Подобно процессу нить в Windows NT реализована в форме объекта и управляется менеджером объектов.

    Объект-нить имеет следующие атрибуты тела:

  • Идентификатор клиента - уникальное значение, которое идентифицирует нить при ее обращении к серверу.

  • Контекст нити - информация, которая необходима ОС для того, чтобы продолжить выполнение прерванной нити. Контекст нити содержит текущее состояние регистров, стеков и индивидуальной области памяти, которая используется подсистемами и библиотеками.

  • Динамический приоритет - значение приоритета нити в данный момент.

  • Базовый приоритет - нижний предел динамического приоритета нити.

  • Процессорная совместимость нитей - перечень типов процессоров, на которых может выполняться нить.

  • Время выполнения нити - суммарное время выполнения нити в пользовательском режиме и в режиме ядра, накопленное за период существования нити.

  • Состояние предупреждения - флаг, который показывает, что нить должна выполнять вызов асинхронной процедуры.

  • Счетчик приостановок - текущее количество приостановок выполнения нити.

    Кроме перечисленных, имеются и некоторые другие атрибуты.

    Как видно из перечня, многие атрибуты объекта-нити аналогичны атрибутам объекта-процесса. Весьма сходны и сервисные функции, которые могут быть выполнены над объектами-процессами и объектами-нитями: создание, открытие, завершение, приостановка, запрос и установка информации, запрос и установка контекста и другие функции.


    Содержание  Назад  Вперед