Читайте также: |
|
Процессы, работающие в этом режиме, обладают наивысшим уровнем привилегий. Все процессы, работающие в режиме ядра, функционируют в одном и том же адресном пространстве и могут напрямую обращаться к оборудованию компьютера, включая такие важные устройства, как процессор и видеоадаптер. В этом же режиме функционируют программы, управляющие аппаратным обеспечением компьютера (драйверы устройств). Очевидно, что код, предназначенный для работы в режиме ядра, является частью операционной системы, поэтому он должен обладать высокой степенью надежности. В режиме ядра работают такие важные составляющие Windows, как службы модуля EXEcutive, все системные диспетчеры, модуль Microkernel, уровень абстракции оборудования HAL (Hardware Abstraction Layer), а также все драйверы устройств. Все эти программы запускаются автоматически в процессе запуска Windows 2000 и работают в контексте безопасности учетной записи LocalSystem (специальная встроенная учетная запись).
Службы Windows 2000 работают в пользовательском режиме в специальном пользовательском контексте. Службами являются такие программы, как Task Scheduler, Alerter, Messenger и др. Следует учитывать, что программы, работающие в пользовательском режиме, вовсе не обязательно функционируют в контексте безопасности одного и того же пользователя. Для каждого пользователя, запускающего программы, операционная система поддерживает индивидуальное рабочее окружение. Чтобы запустить программу в контексте безопасности другого пользователя, следует воспользоваться командой Run As (Запустить от имени). При запуске службы администратор может указать, в каком именно контексте безопасности будет работать эта служба.
Дата добавления: 2015-10-02; просмотров: 56 | Нарушение авторских прав
<== предыдущая страница | | | следующая страница ==> |
Архитектура Windows 2000 | | | Управление памятью |