Информатика: конспект лекций.
4.6. Архитектура WINDОWS NТ.
Операционная система Windоws NТ обладает модульной архитектурой.
Первый модуль —режим пользователя – дает возможность пользователю взаимодействовать с системой. Этот уровень включает в себя подсистемы среды и подсистему безопасности. Набор инструментальных подсистем, поддерживающих разнотипные пользовательские программы, называют подсистемой среды. Вчисло таких подсистемвходит\Ут-32, которая поддерживает 16– и 32-разрядные приложения Windоws и приложения DОS, подсистема, управляющая пользовательским интерфейсом Windоws NТ, и др. Подсистема безопасности предоставляет легальный вход пользователя в систему.
Второй модуль – режим ядра – обеспечивает безопасное выполнение приложений пользователя. На данном уровне выделяются три укрупненных модуля: исполняющие службы, ядро, уровень аппаратных абстракций.
Взаимодействие между ядром подсистемы и подсистемами среды осуществляют исполняющие службы, состоящие из системного сервиса и службы режима ядра. Системный сервис является интерфейсом между подсистемами среды приложений и службами режима ядра. Службу режима ядра составляют следующие программные модули:
• диспетчер ввода-вывода, позволяющий управлять процессами ввода-вывода информации;
• диспетчер объектов, управляющий системными операциями, которые производятся над объектами (использование, переименование, удаление, защита объекта);
• диспетчер контроля безопасности, гарантирующий безопасность системы;
• средства вызова локальных процедур, поддерживающие работу пользовательских приложений и подсистем среды и обеспечивающие обмен информацией;
• диспетчер виртуальной памяти, являющийся службой, которая управляет физической и виртуальной памятью;
• диспетчер процессов, регулирующий действия процессов (создание, удаление, протоколирование); распределяющий адресное пространство и другие ресурсы между процессами.
Все системные процессы управляются ядром Wndоws NТ, которое также отвечает за оптимальную работу системы.
Часть системы, которая обеспечивает независимость верхних уровней ОС от специфик и различий конкретной аппаратуры, называют уровнем аппаратных абстракций. В этом модуле находится вся аппаратно-зависимая информация.
Графический пользовательский интерфейс предназначен для создания пользователю комфортных условий при работе с ОС Windоws NТ Данный интерфейс является понятным, простым, удобным при запуске программ, открытии и сохранении файлов, работе с файлами, дисками и сетевыми серверами. Графический многооконный пользовательский интерфейс GUI в Windоws NТ основывается на использовании объектно-ориентированного подхода. Работа пользователя при этом подходе направлена в основном на документы, а не на программы. Загрузка любого документа осуществляется открытием файла, который содержит этот документ, при этом автоматически происходит загрузка программы, с помощью которой был создан открываемый файл.
В пользовательском интерфейсе Windоws NТ находятся следующие элементы: «Рабочий стол»; «Панель задач»; «Стартовое меню»; «Контекстное меню»; «Система меню приложений Windоws NТ»; ярлыки: «Мой компьютер», «Сетевое окружение», «Корзина», «Проводник Интернет», «Входящие», «Портфель»; «Окно»; «Шрифты»; «Справочная система Windоws NТ». Рабочий стол включает в себя ярлыки, изображающие программы, документы и устройства. Ярлыки позволяют осуществлять быстрый доступ к программам, папкам, документам, устройствам компьютера или сети.