АРХИТЕКТУРА WINDOWS NT/2OO0/XP. ОПЕРАЦИОННЫЕ СИСТЕМЫ. WINDOWS

 

Вся библиотека >>>

Содержание книги >>>

 


Коллекция рефератов

Информатика


 

ОПЕРАЦИОННЫЕ СИСТЕМЫ. 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.

  

Следующая страница >>>