Раздел Subsystems

Подсистемы в Windows 2000 играют ключевую роль в управлении вводом/выводом, дисплеем и другими базовыми функциями операционной системы. Поскольку архитектура подсистем базируется на сообщениях, система должна запустить подсистему Windows (Win32), которая отвечает за обработку графического интерфейса и взаимодействие с пользователем.

Запуск подсистем

Подсистема Win32 является основной средой выполнения Windows 2000 и управляет всем вводом/выводом, доступом к дисплею и пользовательским процессами. Этот процесс выполняется программой Csrss.exe (Client/Server Runtime Subsystem).

После запуска Csrss.exe инициируется процесс WinLogon, который отвечает за авторизацию пользователей и запуск нескольких критически важных подсистем Windows.

Конфигурация подсистем в реестре

Конфигурационные параметры необходимых подсистем находятся в следующем разделе реестра:

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\SubSystems

В этом разделе определяются все подсистемы, которые должны быть загружены во время работы системы. Одним из ключевых параметров является:

Значение подсистем в Windows 2000

Подсистема Win32 – основная среда выполнения Windows, но Windows 2000 также поддерживает другие подсистемы, такие как POSIX и OS/2, которые обеспечивают совместимость с различными приложениями.

Связь с другими системными процессами

Запуск подсистем тесно связан с процессами аутентификации и управления пользователями. Подсистема WinLogon запускает службы безопасности и интегрируется с механизмами LSASS (Local Security Authority Subsystem Service).