Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
354289.doc
Скачиваний:
37
Добавлен:
20.04.2019
Размер:
2.68 Mб
Скачать

28. Oc Windows nt, основные характеристики.

Первая версия ОС Windows NT появилась в 1993г.

Windows NT – многопользовательская, многозадачная, многопоточная ОС. Отличительными чертами этой ОС являются:

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

- приоритетная многозадачность, позволяющая приложениям с более высоким приоритетом вытеснять менее приоритетные приложения, что приводит к более эффективному использованию машинного времени ввиду автоматической ликвидации зависания системы при выполнении «сбойного» приложения.

- присутствие достаточно мощных средств защиты файлов различных пользователей от несанкционированного доступа. Наличие многоуровневого доступа к ресурсам с назначением пользователям уровня доступа в соответствии с их компетенцией.

- поддержка нескольких файловых систем ( кроме FAT ), имеет свою файловую систему NTFS.

- поддержка широкого спектра компьютерных платформ.

ОС Windows NT имеет 2 сетевые модификации:

1. Windows NT Workstation. Предназначена для установки на рабочих станциях с возможностью организации одноранговых сетей.

2. Windows NT Server. Позволяет реализовать полноценную сеть с выделенным сервером. Сервер сети может выступать как: сервер печати, файл-сервер, сервер приложений, сервер Интернета и т.д.

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

Структура NT.

При разработке структуры Windows NT была в значительной степени использована концепция микроядра. В соответствии с этой идеей ОС разделена на несколько подсистем, каждая из которых выполняет отдельный набор сервисных функций - например, сервис памяти, сервис по созданию процессов, или сервис по планированию процессов. Каждый сервер выполняется в пользовательском режиме, выполняя цикл проверки запроса от клиента на одну из его сервисных функций. Клиент, которым может быть либо другая компонента ОС, либо прикладная программа, запрашивает сервис, посылая сообщение на сервер. Ядро ОС (или микроядро), работая в привилегированном режиме, доставляет сообщение нужному серверу, затем сервер выполняет операцию, после этого ядро возвращает результаты клиенту с помощью другого сообщения.

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

Часть Windows NT, работающая в режиме ядра, называется - исполнительной частью. Она включает ряд компонент, которые управляют виртуальной памятью, объектами (ресурсами), вводом-выводом и файловой системой (включая сетевые драйверы), взаимодействием процессов и частично системой безопасности. Эти компоненты взаимодействуют между собой с помощью межмодульной связи. Каждая компонента вызывает другие с помощью набора тщательно специфицированных внутренних процедур.

Вторую часть Windows NT, работающую в режиме пользователя, составляют серверы - так называемые защищенные подсистемы. Серверы Windows NT называются защищенными подсистемами, так как каждый из них выполняется в отдельном процессе, память которого отделена от других процессов системой управления виртуальной памятью NT executive. Так как подсистемы автоматически не могут совместно использовать память, они общаются друг с другом посредством посылки сообщений. Сообщения могут передаваться как между клиентом и сервером, так и между двумя серверами. Все сообщения проходят через исполнительную часть Windows NT. Ядро Windows NT планирует нити защищенных подсистем точно так же, как и нити обычных прикладных процессов.

Ядро работает в привилегированном режиме и никогда не удаляется из памяти. Обратиться к ядру можно только посредством прерывания.

Windows NT поддерживает пять прикладных сред операционных систем: MS-DOS, 16-разрядный Windows, OS/2 1.x, POSIX и 32-разрядный Windows (Win32).

Сетевые средства.

Средства сетевого взаимодействия Windows NT направлены на реализацию взаимодействия с существующими типами сетей, обеспечение возможности загрузки и выгрузки сетевого программного обеспечения, а также на поддержку распределенных приложений.

Windows NT с точки зрения реализации сетевых средств имеет следующие особенности:

- Встроенность на уровне драйверов. Это свойство обеспечивает быстродействие.

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

- Наличие именованных конвейеров и почтовых ящиков для поддержки распределенных приложений .

- Наличие дополнительных сетевых средств, позволяющих строить сети в масштабах корпорации: дополнительные средства безопасности централизованное администрирование отказоустойчивость (UPS, зеркальные диски).