Архитектурные модули Windows NT.

Данная ОС является модульной (более совершенной, чем монолитная ОС, т. е. она состоит из отдельных взаимосвязанных относительно простых модулей. Основными модулями WindowsNT являются: 1)уровень аппаратных абстракций; 2) ядро; 3)исполняющая система; 4)защищенные подсистемы; 5)подсистемы среды.

 
 


Пользовательский режим

Привилегированный режим

 

 

Уровень аппаратных абстракций виртуализирует аппаратные интерфейсы, обеспечивая тем самым независимость остальных части ОС от конкретных аппаратных особенностей. Подробный подход позволяет обеспечить легкую переносимость WNT с одной аппаратной платформы на другую.

Ядро является основой модульного строения системы и координирует выполнение большинства базовых операций WNT. Этот компонент специальным образом оптимизирован по занимаемому объему и эффективности функционирования. Ядро отвечает за планирование выполнения потоков, синхронизацию работы нескольких процессоров, обработку аппаратных прерываний и исключительных ситуаций.

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

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