ВУЗ:
Составители:
62
Архитектурные модули Windows NT
Как показано на рис. 1, Windows NT представляет из себя модуль-
ную операционную систему, которая состоит из отдельных взаимо-
связанных, относительно простых модулей. Основными модулями
Windows NT в порядке следования от нижнего уровня архитектуры к
верхнему являются: уровень аппаратных абстракций HAL (Hardware
Abstraction Layer), ядро (Kernel), исполнительная система (Executive),
защищенные подсистемы (protected subsystems) и подсистемы среды
(environment subsystems). Они выполняют следующие функции:
• уровень
аппаратных абстракций реализует виртуальные аппа-
ратные интерфейсы, обеспечивая тем самым независимость осталь-
ной части операционной системы от конкретных аппаратных осо-
бенностей. Подобный подход позволяет обеспечить легкую перено-
симость Windows NT с одной аппаратной платформы на другую;
• ядро является основой модульного строения системы и коор-
динирует выполнение большинства базовых операций Windows NT.
Этот компонент
специальным образом оптимизирован по занимае-
мому объему и эффективности функционирования. Ядро отвечает за
планирование выполнения потоков, синхронизацию работы несколь-
ких процессоров, обработку аппаратных прерываний и исключи-
тельных ситуаций;
• исполнительная система включает в свой состав набор про-
граммных конструкций привилегированного режима, представляю-
щих базовый сервис операционной системы подсистемам среды. Ис-
полняющая система состоит из нескольких компонентов; каждая из
них предназначена для поддержки определенного системного серви-
са. Так, один из компонентов − монитор безопасности (Security Re-
ference Monitor) − функционирует совместно с защищенными под-
системами и обеспечивает реализацию модели безопасности системы;
• подсистемы среды представляют собой защищенные серверы
пользовательского режима (unser-mode), которые обеспечивают
выполнение
и поддержку приложений, разработанных для различно-
го операционного окружения (различных операционных систем).
Примером подсистем среды могут служить подсистемы Win32 и
OS/2.
Архитектурные модули Windows NT Как показано на рис. 1, Windows NT представляет из себя модуль- ную операционную систему, которая состоит из отдельных взаимо- связанных, относительно простых модулей. Основными модулями Windows NT в порядке следования от нижнего уровня архитектуры к верхнему являются: уровень аппаратных абстракций HAL (Hardware Abstraction Layer), ядро (Kernel), исполнительная система (Executive), защищенные подсистемы (protected subsystems) и подсистемы среды (environment subsystems). Они выполняют следующие функции: • уровень аппаратных абстракций реализует виртуальные аппа- ратные интерфейсы, обеспечивая тем самым независимость осталь- ной части операционной системы от конкретных аппаратных осо- бенностей. Подобный подход позволяет обеспечить легкую перено- симость Windows NT с одной аппаратной платформы на другую; • ядро является основой модульного строения системы и коор- динирует выполнение большинства базовых операций Windows NT. Этот компонент специальным образом оптимизирован по занимае- мому объему и эффективности функционирования. Ядро отвечает за планирование выполнения потоков, синхронизацию работы несколь- ких процессоров, обработку аппаратных прерываний и исключи- тельных ситуаций; • исполнительная система включает в свой состав набор про- граммных конструкций привилегированного режима, представляю- щих базовый сервис операционной системы подсистемам среды. Ис- полняющая система состоит из нескольких компонентов; каждая из них предназначена для поддержки определенного системного серви- са. Так, один из компонентов − монитор безопасности (Security Re- ference Monitor) − функционирует совместно с защищенными под- системами и обеспечивает реализацию модели безопасности системы; • подсистемы среды представляют собой защищенные серверы пользовательского режима (unser-mode), которые обеспечивают выполнение и поддержку приложений, разработанных для различно- го операционного окружения (различных операционных систем). Примером подсистем среды могут служить подсистемы Win32 и OS/2. 62
Страницы
- « первая
- ‹ предыдущая
- …
- 60
- 61
- 62
- 63
- 64
- …
- следующая ›
- последняя »