Выбрать главу

Операционная система Wndows NT обладает свойствами, перечисленными далее.

1. Переносимость, т. е. способность работать на CISC– и RISC-процессорах.

2. Многозадачность, т. е. возможность использования одного процессора для работы нескольких приложений или потоков нитей.

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

4. Масштабируемость, т. е. возможность автоматического использования положительных качеств добавленных процессоров. Например, для ускорения работы приложения ОС может автоматически подключать дополнительные одинаковые процессоры. Масштабируемость Windows NT обеспечивается:

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

симметричной многопроцессорной обработкой, предполагающей одновременное выполнение приложений на нескольких процессорах;

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

5. Архитектура клиент-сервер, осуществляющая присоединение однопользовательской рабочей станции и многопользовательских серверов общего назначения (для распределения между ними нагрузки по обработке данных). Данное взаимодействие имеет объектную ориентацию; при этом объект, отправляющий сообщение, является клиентом, а объект, получающий сообщение, – сервером.

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

7. Расширяемость, которая обусловлена открытой модульной архитектурой, позволяющей добавлять новые модули на все уровни ОС. Модульная архитектура способствует соединению с другими сетевыми продуктами, а компьютеры, функционирующие под управлением Windows NT, способны взаимодействовать с серверами и клиентами других ОС.

8. Надежность и отказоустойчивость, определяемые тем, что архитектура защищает ОС и приложения от разрушения.

9. Совместимость, т. е. возможность Windows NT версии 4 поддерживать приложения MS DOS, Windows 3.x, OS/2 и иметь при этом широкий набор устройств и сетей.

10. Доменная архитектура сетей, предопределяющая группировку компьютеров в домены.

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

4.6. Архитектура WINDOWS NT

Операционная система Windows NT обладает модульной архитектурой.

Первый модуль —режим пользователя – дает возможность пользователю взаимодействовать с системой. Этот уровень включает в себя подсистемы среды и подсистему безопасности. Набор инструментальных подсистем, поддерживающих разнотипные пользовательские программы, называют подсистемой среды. Вчисло таких подсистемвходит\Ут-32, которая поддерживает 16– и 32-разрядные приложения Windows и приложения DOS, подсистема, управляющая пользовательским интерфейсом Windows NT, и др. Подсистема безопасности предоставляет легальный вход пользователя в систему.

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

Взаимодействие между ядром подсистемы и подсистемами среды осуществляют исполняющие службы, состоящие из системного сервиса и службы режима ядра. Системный сервис является интерфейсом между подсистемами среды приложений и службами режима ядра. Службу режима ядра составляют следующие программные модули:

диспетчер ввода-вывода, позволяющий управлять процессами ввода-вывода информации;

диспетчер объектов, управляющий системными операциями, которые производятся над объектами (использование, переименование, удаление, защита объекта);

диспетчер контроля безопасности, гарантирующий безопасность системы;

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

диспетчер виртуальной памяти, являющийся службой, которая управляет физической и виртуальной памятью;

диспетчер процессов, регулирующий действия процессов (создание, удаление, протоколирование); распределяющий адресное пространство и другие ресурсы между процессами.

Все системные процессы управляются ядром Wndows NT, которое также отвечает за оптимальную работу системы.

Часть системы, которая обеспечивает независимость верхних уровней ОС от специфик и различий конкретной аппаратуры, называют уровнем аппаратных абстракций. В этом модуле находится вся аппаратно-зависимая информация.

Графический пользовательский интерфейс предназначен для создания пользователю комфортных условий при работе с ОС Windows NT Данный интерфейс является понятным, простым, удобным при запуске программ, открытии и сохранении файлов, работе с файлами, дисками и сетевыми серверами. Графический многооконный пользовательский интерфейс GUI в Windows NT основывается на использовании объектно-ориентированного подхода. Работа пользователя при этом подходе направлена в основном на документы, а не на программы. Загрузка любого документа осуществляется открытием файла, который содержит этот документ, при этом автоматически происходит загрузка программы, с помощью которой был создан открываемый файл.

В пользовательском интерфейсе Windows NT находятся следующие элементы: «Рабочий стол»; «Панель задач»; «Стартовое меню»; «Контекстное меню»; «Система меню приложений Windows NT»; ярлыки: «Мой компьютер», «Сетевое окружение», «Корзина», «Проводник Интернет», «Входящие», «Портфель»; «Окно»; «Шрифты»; «Справочная система Windows NT». Рабочий стол включает в себя ярлыки, изображающие программы, документы и устройства. Ярлыки позволяют осуществлять быстрый доступ к программам, папкам, документам, устройствам компьютера или сети.

4.7. Инсталляция WINDOWS NT

Инсталляция призвана решать вопросы в последовательности, приведенной ниже.

1. Выбор применяемой файловой системы. В случае инсталляции Windows NT Server следует принять решение о выборе доменной модели или модели рабочей группы. При инсталляции нужно уточнить роль, выполняемую машиной с Windows NT Server: основной или резервный контроллер домена, файловый сервер, принтер или сервер приложений.

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

3. Подготовка задаваемого пароля.

4. Выбор типа применяемой сетевой карты, вида адаптера диска, конфигурации звуковой платы.

полную версию книги