Реферат: Операционные системы Unix и Windows NT

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

Еще одним достоинством Unix является значительно более высокая надежность связи, что позволяет копировать из Интернета большие объемы информации.

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

Unix обладает более высокой, чем другие ОС, степенью защиты информации от проникновения в компьютер через Интернет и при работе в локальной сети.

Степень защиты от вирусных атак в Unix оказывается также выше.

Работа программных средств в Unix отличается надежностью и стабильностью.

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

Инсталляционные пакеты многих версий Unix разрешены для бесплатного копирования через Интернет.

ОС Unix имеют стандартный набор средств, корректное использование которых позволяет строить защищенные компьютерные сети. Механизмы обеспечения безопасности соответствуют классу С2 «Оранжевой книги» и присутствуют в Unix с 1992 г. (Unix SVR4). Стандартные средства защиты в Unix имеют следующие возможности:

• Защита через пароли. Любой пользователь в Unix имеет свое имя и свой пароль, без которых он не может логически включиться в систему.

• Защита файлов. Даже если пользователь вошел в систему, не обладая сответствующими правами доступа к файлам, он не может работать с чужими файлами. В Unix существует один, так называемый, суперпользователь (superuser), который входит в систему с именем root и имеет свой пароль, этот пользователь имеет неограниченные права доступа к файлам и является администратором системы.

• Возможность изменения статуса пользователя с использованием команды su (superuser), если только ему известен пароль суперпользователя, или команды newgrp, позволяющей изменить группу, к которой принадлежит пользователь.

• Шифрование файлов с помощью программы crypt, которая предусматривает использование системы ключей.

• На основе использования стандартных средств защиты система является безопасной в такой степени, в какой она настроена суперпользователем. Вместе с тем защита на сетевом уровне требует использования дополнительных средств, прежде всего системы сетевой аутентификации и межсетевых экранов.

Основные сведения о Windows NT

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

В Windows NT используется механизм многозадачности с вытеснением (preemptive multitasking). Windows NT поддерживает симметричную многопроцессорную организацию вычислительного процесса, в соответствии с которой может выполняться на любом свободном процессоре или на всех процессорах одновременно, разделяя память между ними. Учитывая, что многозадачность реализуется на уровне нитей, разные части одного и того же процесса могут действительно выполняться параллельно.

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

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

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

Помимо совместимости программных интерфейсов, Windows NT поддерживает существующие файловые системы, включая файловую систему MS DOS (FAT), файловую систему CD-ROM, файловую систему OS/2 (HPFS) и собственную новую файловую систему (NTFS). Таким образом, если до установки Windows NT на компьютере были установлены MS-DOS или OS/2, то нет никакой необходимости переформатировать диск. Система преобразует FAT или HPFS в NTFS, сохранив всю информацию на диске. Обратное преобразование невозможно.

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

К-во Просмотров: 122
Бесплатно скачать Реферат: Операционные системы Unix и Windows NT