Коллекция рефератов |
Информатика |
ОПЕРАЦИОННЫЕ СИСТЕМЫ. WINDOWS
АРХИТЕКТУРА WINDOWS NT/2OO0/XP
Линейка операционных систем Windows более не развивается, поэтому мы будем рассматривать архитектуру Windows NT, (на ней построены современные ОС Windows 2000/ХР). NT представляет из себя модульную (более совершенную, чем монолитная) операционную систем/ состоящую из отдельных взаимосвязанных относительно простых модулей. Основными модулями NT являются: уровень аппаратных абстракций HAL (Hardware Abstraction Layer), ядро (Kernel), исполняющая система (Executive), защищенные подсистемы (protected subsystems) и подсистемы среды (environment subsystems). Модули перечислены в порядке следования от нижнего уровня архитектуры к верхнему. Уровень аппаратных абстракций виртуализирует аппаратные интерфейсы, обеспечивая тем самым независимость остальной части операционной системы от Kri-кретвых аппаратных особенностей. Подобный подход позволяет обеспечить легкую переносимость NT с одной аппаратной платформы на другую. Ядро является основой модульного строения системы и координирует выполнение большинства базовых операций NT. Исполняющая система включает в свой состав набор программных конструкций привилегированного режима (kernel-mode), представляющих базовый сервис операционной системы подсистемам среды. Исполняющая система состоит из нескольких компонент; каждая из них предназначена для поддержки определенного системного сервиса. Так, монитор безопасности (Security Reference Monitor) функционирует совместно с защищенными подсистемами и обеспечивает реализацию модели безопасности системы. Подсистемы среды представляют собой защищенные серверы пользовательского режима (user-mode), -соторые обеспечивают выполнение и поддержку приложений, разработанных для различного операционного окружении (операционных систем). Примером подсистем среды могу г служить подсистемы Win32, OS/2 и POSIX. |