рефераты конспекты курсовые дипломные лекции шпоры

Реферат Курсовая Конспект

Лекция 11.Операционная система Windows NT и сравнительная характеристика других сетевых ОС

Лекция 11.Операционная система Windows NT и сравнительная характеристика других сетевых ОС - Конспект Лекций, раздел Информатика, Введение. Состав вычислительной системы, программного обеспечения и других программных обеспечений План: 1. Характеристики Ос Windows Nt 2. С...

План:

1. Характеристики ОС Windows NT

2. Службы Windows NT

3. Возможности Windows NT

4. Сравнительные характеристики сетевых операционных систем

 

 

Рассуждениями на тему "Какая из сетевых операционных систем лучше?" заполнены все компьютерные газеты и журналы. Но ничто так не выводит из себя, как предвзятая, тенденциозная, подчас и некомпетентная подача информации. А именно в такую категорию попадает большинство всех публикаций на данную тему. Ну чего стоят утверждения типа "Windows NT - идеальный сервер приложений", звучащие не только из уст представителей Microsoft - все-таки это их хлеб, но и некоторых независимых экспертов. А шедевр - "Windows NT - лучший вариант Unix, нежели сам Unix"? Между прочим, автор сего высказывания, президент Microsoft Билл Гейтс (его можно обвинять в чем угодно, но только не в отсутствии компетентности).

Вдобавок создается впечатление, что авторы большей части публикаций полагают, будто у читателей вообще еще нет ни сетей, ни серьезной вычислительной техники, и они (читатели) только приступают к созданию информационной инфраструктуры. Их рекомендации, чаще всего, не учитывают наличия дорогостоящего и, главное, успешно работающего оборудования типа RISC-систем, AS/400, различных терминалов и, тем более, мэйнфреймов. Весь разговор обычно строится вокруг техники уровня персоналок. Но подобное состояние дел имеет место далеко не везде даже в России, не говоря уже о развитых странах: на Западе вам долго придется искать среднюю или крупную компанию, не имеющую на вооружении RISC-машины, X-терминалы или мэйнфреймы.

Возмем на себя смелость привести основные сравнительные характеристики операционных систем Novell NetWare 4.1, Microsoft Windows NT Server 4.0 и Unix, основываясь на практическом опыте использования и администрирования их в реально работающей многоплатформенной гетерогенной среде. Здесь не отражены некоторые известные продукты, такие как IBM OS/2 Warp Server и Banyan VINES, потому что лично с ними мы не работали, судить же по чужим публикациям дело неблагодарное. Очень возможно, что это добротные операционные системы, однако если поддержку и сопровождение даже Windows NT и NetWare в России можно назвать весьма слабой, то для OS/2 и VINES она, по существу, отсутствует. А серьезные заказчики никогда не будут приобретать продукты, в поддержке которых они не уверены.

Несколько слов о том, почему Unix отнесен к категории сетевых операционных систем. Характерно, что администраторы Unix довольно скептически относятся к обзорным статьям на данную тему, поскольку в них крайне редко Unix рассматривается с этой точки зрения. Все ведущие поставщики Unix-систем поставляют в качестве дополнительных модулей, а порой и интегрированно в базовом комплекте, такие службы, как NFS (Network File System - сетевая файловая система), NIS (Network Information Service - сетевая информационная служба), X Window System и множество других. Именно они делают Unix полноценной сетевой операционной системой, по функциональности мало чем уступающей другим, а по ряду показателей их превосходящей. Более того, многие сетевые протоколы, впервые реализованные в Unix (ftp, telnet, smtp, uucp, http и др.), стали основой для построения не только корпоративных сетей, но и небезызвестной Internet. Для простоты сравнения в качестве примера Unix взят AIX (Unix версии IBM), хотя никакие специфические особенности AIX здесь не используются. Все приводимые характеристики полностью соответствуют широко распространенным версиям Unix (SCO OpenServer и UnixWare, SunSoft Solaris и Interactive Unix, Hewlett-Packard HP-UX, IBM AIX, Digital Unix, SGI IRIX и др.).

 

БАЗОВЫЕ ХАРАКТЕРИСТИКИ ОС

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

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

Хорошо себя зарекомендовали и кластерные системы на основе Unix, но, разумеется, далеко не всякий Unix для этого годится. Для Windows NT разработка кластерных технологий еще не закончена. NetWare обеспечивает полную избыточную аппаратную отказоустойчивость (SFT III), Windows NT пока не имеет аналогичной возможности. Многие версии Unix поддерживают различные варианты избыточной аппаратной отказоустойчивости, хотя эта особенность строго индивидуальна и напрямую зависит от используемого аппаратного обеспечения. Однако эталоном отказоустойчивости остаются мэйнфреймы; именно на них равняются при создании отказоустойчивых программно-аппаратных комплексов.

 

БЕЗОПАСНОСТЬ ОС

NetWare 4.1 соответствует требованиям класса безопасности C2, предъявляемым к сетевым конфигурациям ("Красная книга"), в то время как Windows NT 3.51 - классу C2 для рабочей станции ("Оранжевая книга"). Вероятно, Microsoft будет сертифицировать Windows NT 4.0 на соответствие классу C2 как по "Оранжевой", так и "Красной книге".

Практически все современные системы Unix либо в базовой поставке, либо, задействуя дополнительный модуль, соответствуют классу безопасности C2 для рабочей станции, а иногда и более высокому. Некоторые версии Unix отвечают также классу C2 и для сетевой конфигурации.

В Windows NT поддержка требованиям класса C2 реализована на уровне ядра. Почему-то это дает основание некоторым экспертам считать, что NT обеспечивает более высокий уровень безопасности, чем Unix. Но это не так. Если система сертифицирована, то говорить, собственно, больше не о чем!

МНОГОПОЛЬЗОВАТЕЛЬСКИЙ ИНТЕРФЕЙС

Серьезным преимуществом Unix является встроенная поддержка многопользовательского интерфейса, которая отсутствует у NetWare и Windows NT.

К одной Unix-машине, даже на базе ПК, можно подключать десятки алфавитно-цифровых терминалов. Возникает вопрос: а кому это может потребоваться? Представим следующую ситуацию: имеется транспортное агентство, где оформляют билеты на поезда, или банк, в котором принимают вклады от населения. Как полагают в Microsoft, все подобные места необходимо оборудовать персональными компьютерами с Windows, обвязать их сетью на основе Windows NT и установить СУБД (разумеется, Microsoft SQL Server), работающую в режиме клиент-сервер. Только зачем на подобных рабочих местах нужен графический интерфейс, быстрые сетевые каналы и производительные персональные компьютеры? Красиво, спору нет, но совсем не рационально. Бережливый хозяин так не поступит. Намного дешевле поставить Unix-машину и по медленным асинхронным каналам подключить недорогие алфавитно-цифровые терминалы. В подобных случаях не нужны никакие модные навороты вроде архитектуры клиент-сервер. Именно так поступают на Западе, на который у нас очень любят ссылаться.

Если же терминалов требуется слишком много, то приобретают мэйнфрейм (причем сегодня, а не во времена царя Гороха). Мэйнфреймов же IBM продает на сумму, которая для любого производителя ПК является пределом мечтаний, но у нас про это говорить как-то не принято. Хороший мэйнфрейм без труда потянет работу нескольких сотен, а то и тысяч терминалов.

Несколько по-другому обстоят дела с сетевым графическим интерфейсом. В мире открытых систем стандартом на сетевую поддержку графического интерфейса является X Window System. В этой системе компьютер, на котором выполняется задание, называется X-клиентом. Устройство (в его качестве может выступать и компьютер, и X-терминал), с клавиатуры и мыши которого осуществляется ввод информации и на дисплей которого производится вывод графического изображения, называется X-сервером. При этом X-клиент и X-сервер могут выполняться как на одном и том же компьютере, так и на различных, порой несовместимых машинах.

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

Как известно, Microsoft при разработке Windows NT не стала делать графический интерфейс сетевым. Не поставляет она и продукты, реализующие X Window System в этой ОС. Тем не менее ряд независимых компаний предлагает такие программы. Однако любой, кто работал с ними, знает, что нельзя даже сравнивать реализации X в Unix и Windows NT, настолько убого выглядит X Window System в Windows NT.

Для NetWare 4.1 поддержка X вообще отсутствует (кроме простенькой программы X-console).

ЛОГИЧЕСКАЯ ОРГАНИЗАЦИЯ СЕТЕВЫХ РЕСУРСОВ

В NetWare 4.1 имеется прекрасное средство организации сетевой инфраструктуры - служба каталогов NetWare (NDS). Она позволяет строить иерархию сетевых ресурсов на глобальном уровне. При этом пользователю для доступа к любому ресурсу довольно один раз зарегистрироваться в сети. Недостатком NDS является недостаточное количество прикладных программ для этой отличной службы.

Что касается реализации NDS на других платформах, то уже сейчас SCO UnixWare (которая раньше принадлежала Novell) поддерживает NDS. Кроме того, фирма Novell заключила соглашение с Hewlett-Packard и SCO о переносе NDS в среду Unix этих фирм. В 1997 г. планируется также перенести NDS на платформу Windows NT. Novell же намерена продавать лицензию на NDS всем разработчикам операционных систем.

В Windows NT Server сеть строится на основе доменов, что даже по признанию Microsoft менее привлекательно для корпоративных клиентов, чем служба каталогов. Microsoft обещала выпустить свою собственную службу каталогов в 1997-1998 гг. О планах переноса ее на другие платформы речи пока не ведется.

Для Unix использование сетевой информационной службы NIS, разработанной фирмой Sun, дело обычное. Эта служба позволяет организовывать сетевые ресурсы на основе доменов, однако, в отличие от Windows NT, она не помогает устанавливать между доменами доверительные отношения. Управление NIS довольно сложная задача: редактировать многочисленные текстовые файлы приходится "врукопашную".

В настоящее время некоторые производители Unix разрабатывают свои службы каталогов, обычно на основе стандарта X.500. Однако представляется гораздо более перспективным для них использование службы каталогов либо фирмы Novell, либо Microsoft.

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

СЛУЖБЫ ФАЙЛОВ И ПЕЧАТИ

Судя по тестам, самой производительной сетевой файловой системой обладает NetWare 4.1. Очень близко к ней находится Windows NT, но все-таки при большом количестве клиентов и при подключении сервера к высокопроизводительному сетевому каналу архитектурные особенности NetWare дают ей некоторые преимущества.

Сетевая файловая система - самое слабое место в Unix. Стандартной для Unix и общепринятой в мире открытых систем является NFS. Она была разработана Sun более десятка лет назад. С тех исторических времен для Unix было предложено много других, более совершенных спецификаций сетевых файловых систем, но они не получили широкого распространения.

NFS отличается низкой производительностью, ограниченными средствами управления правами и недостаточной защищенностью от несанкционированного доступа. К тому же многие системы Unix имеют ограничения в 2 Гбайт (что слишком мало для современных программ) на максимальный размер файла.

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

ПОДДЕРЖКА АППАРАТНЫХ ПЛАТФОРМ

NetWare 4.1 может быть установлена только на компьютерах с процессорами Intel x86. Одно время Novell собиралась перенести эту ОС на PowerPC, но, похоже, она отказалась от своих намерений.

ОС Unix имеется, кажется, на всех мыслимых платформах. Но значит ли это, что если вы работаете в SCO OpenServer, то знаете IBM AIX? Конечно же нет! Более того, многие программы требуют серьезной переработки в исходных текстах для переноса из одной системы Unix в другую. Каждая версия Unix предназначена обычно лишь для одной аппаратной платформы. Единственным, пожалуй, приятным исключением является ОС Solaris, которая реализована для процессоров SPARC, x86 и PowerPC. Однако найти необходимую программу для Solaris x86 или PowerPC - дело явно неблагодарное (слишком их мало). Windows NT существует на платформах Intel x86, DEC Alpha, MIPS и PowerPC. По количеству поддерживаемых платформ она не намного обошла Solaris, но почему-то об этом забывают.

Что касается прикладных программ для "неродных" аппаратных платформ, то здесь ситуация полностью аналогична Solaris. Когда кто-либо подчеркивает, что Windows NT работает не на платформах Intel, так и хочется поинтересоваться, много ли существует адаптированных программ для Windows NT на таких платформах. Раз, два и обчелся!

СЕРВЕР КОММУНИКАЦИЙ

Все три системы неплохо подходят в качестве сервера удаленного доступа, но лучше для этого использовать не обычный компьютер, а специализированные серверы типа AccessBuilder фирмы 3Com или LanRover/E фирмы Shiva.

В качестве платформы для сервера групповой обработки информации, сервера электронной почты и факс-сервера могут применяться все три ОС, но обычно такие программы для Unix стоят дороже (кроме SMTP, поставляемой бесплатно), а управлять ими сложнее.

Web-серверы существуют на всех трех ОС. Однако чаще всего в качестве платформы Web-серверов используют Unix, в особенности Solaris. Думается все же, что в России главенствующую роль будет играть Windows NT Server 4.0 со своим Internet Information Server, поскольку это приложение поставляется с самой системой бесплатно, а такого рода доводы обычно сильнее всех остальных.

Тем не менее Internet до сих пор остается вотчиной Unix-серверов. Они поддерживают максимальное количество протоколов и приложений TCP/IP. Поэтому, если планируется серьезное использование Internet, стоит обратить пристальное внимание на Unix.

При подключении локальных сетей к Internet особую и важную роль играют брандмауэры. Практически все они реализованы на основе той или иной версии Unix.

СЕРВЕР БАЗ ДАННЫХ

Из-за отсутствия вытесняющей многозадачности и защиты памяти NetWare вряд ли можно назвать подходящей платформой для сервера БД. Win-dows NT и Unix-машины хорошо зарекомендовали себя в качестве сервера БД, но, благодаря большей масштабируемости и наличию кластерных технологий, Unix лучше подходит в качестве мощного сервера БД.

СЕРВЕР ПРИКЛАДНЫХ ПРОГРАММ

По совершенно не понятной причине, когда говорят о сервере приложений, часто под этим термином подразумевают сервер БД. Никто не спорит, сервер БД очень важен, но это только одно из возможных приложений. Зачем же подменять понятие сервера приложений понятием сервера БД (а еще краше SQL-сервером).

Поскольку о серверах БД уже упоминалось, мы поговорим об использовании ОС в качестве программной платформы для общего сервера приложений, каким, например, является сервер вычислений.

Из-за отсутствия встроенной поддержки многопользовательского интерфейса Windows NT не очень хорошо подходит для такого сервиса (а о NetWare лучше даже и не заикаться).

Допустим, для каких-либо дорогих и очень ресурсоемких программ (серьезных САПР или, скажем, программ расчета и отображения динамических процессов в ядерном реакторе) понадобилось приобрести мощную вычислительную технику категории "Number Crashing" ("перемалыватель чисел"), допустим 12-процессорный Alpha-Server. Конечно же, на него поставят Unix (или OpenVMS) с тем, чтобы его вычислительной мощью могли пользоваться одновременно несколько пользователей. Для этого обычно задействуют различного типа терминалы, рабочие станции или эмуляторы терминалов на ПК.

Можно, разумеется, попробовать поставить Windows NT и X Window System для нее. Вероятно даже, что это будет дешевле. Еще, правда, большой вопрос, найдется ли необходимая программа на NT (да еще для многопользовательского режима) для процессора Alpha. Думается только, что пользователи проклянут такую рационализацию после первого же дня работы, особенно с мощными графическими пакетами.

Но у Windows NT есть и свои плюсы, а именно поддержка Network OLE. Аналогичные спецификации для Unix пока только в стадии разработки, и еще не понятно, как они будут стыковаться с клиентскими местами на основе Windows.

АДМИНИСТРИРОВАНИЕ

Простота администрирования зависит не только от продуманности пользовательского интерфейса административных утилит, но и от возможностей самой ОС.

Хотя NetWare 4.1 имеет неплохой набор довольно удобных утилит, все-

таки Windows NT Server 4.0 - вне конкуренции. Хорошо продуманный интерфейс плюс богатые возможности утилит делают ее простой в администрировании, и это не говоря о скрытой мощи.

Тем не менее в базовом комплекте данных ОС отсутствует много важных утилит (в частности хорошего командного процессора наподобие shell в Unix).

С Unix ситуация несколько иная. Эта ОС имеет такой огромный и богатый набор утилит, который хватило бы на несколько других ОС. Одних общеизвестных командных процессоров в Unix существует, как минимум, три. Но программы Unix, разработанные разными организациями и людьми, обладают порой несовместимыми друг с другом пользовательскими интерфейсами. Многие из них до сих пор работают с командной строки. Хуже того, одна и та же утилита в разных версиях Unix может иметь разные наборы аргументов и опций. Поэтому для того, чтобы администратора Solaris перевести на администрирование AIX, его сначала необходимо переобучать.

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

ПОДДЕРЖКА КЛИЕНТОВ

Благодаря тому, что NetWare и Windows NT разрабатывались для обслуживания сетей ПК, они обеспечивают хорошую поддержку основных клиентских операционных систем: MS-DOS, Windows 3.х, Windows 95, Windows NT Workstation, OS/2, Macintosh System 7.5. Поддерживаются в качестве клиентов и некоторые версии Unix, но далеко не все и не всегда гладко. Эталоном здесь может служить SCO UnixWare 2.1, имеющая прозрачную интеграцию с NetWare 4.1.

Для сетей на основе Unix до недавнего времени проблема поддержки клиентских ОС стояла более серьезно (если не считать клиентов на основе Unix). Но сейчас почти все Unix имеют те или иные средства интеграции клиентов DOS/Windows. Кроме того, Windows 95 и Windows NT Workstation уже поставляются с приложениями ftp, telnet, ping, Internet Explorer и др. Правда, этот набор слишком невелик, да к тому же возможности некоторых из них, мягко говоря, небольшие.

На рынке, однако, имеется очень много программных продуктов различных фирм, реализующих практически весь спектр услуг Unix (и не только Unix) для операционных систем на ПК. Так, Novell поставляет пакет LAN WorkPlace, в который входят следующие приложения:

ftp-клиент и ftp-сервер для DOS и Windows; NFS-клиент; telnet для DOS и Windows; TN3270 для Windows; Web-браузер Netscape Navigator; сервер и клиент X Window System; Windows Dialer с поддержкой протоколов SLIP и PPP; клиент SMTP/POP3; finger для DOS и Windows; rsh, rexec, rcp для DOS и Windows; поддержки различных режимов печати в Unix из DOS (Windows) и наоборот; talk для Windows.

При этом все приложения данного пакета прекрасно интегрируются с NetWare.

СТОИМОСТЬ

Уже сложилась своего рода аксиома, что самой дешевой сетевой ОС является Windows NT, далее следует NetWare, и самая дорогая из них - Unix. При этом все, как картами, козыряют прайс-листами.

Так-то оно так, но со своей стороны можем утверждать, что затраты сильно зависят от того, какие службы и приложения вы хотите иметь и как вы собираетесь сопровождать систему. А то придет время, и вспомните слова из сказки Пушкина: "А Балда приговаривал с укоризной: "Не гонялся бы ты, поп, за дешевизной". Иными словами, сегодняшняя экономия завтра может выйти боком.

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

В этом отношении положение NetWare более предпочтительно, поскольку весь спектр программ для интеграции разнородных систем поставляет сама Novell.

НЕМНОГО О UNIX-КЛИЕНТАХ

Никто не оспаривает серьезных преимуществ Windows-машин на рабочих местах. Но зачем же здесь ставят Unix?

Если достоинства Unix на серверах все-таки признаются многими, то использование Unix, да еще на рабочих станциях RISC, вызывает непонимание. Многие полагают, что если по производительности ПК с процессором Pentium Pro и системой Windows NT сравнялся с традиционными Unix-станциями при гораздо меньшей цене, то стоит ли вообще приобретать такие машины. Опять эти пресловутые MIPS и FLOPS. Но не все так просто.

Что, например, требуется, чтобы из ПК с Windows NT сделать рабочую станцию для сложных САПР, таких как CATIA фирмы Dassault? Необходимо установить мощную дисковую подсистему на основе интерфейса SCSI, мощный графический трехмерный адаптер, поддерживающий стандарт OpenGL, профессиональный

20-дюймовый дисплей и нарастить память до 64-128 Мбайт. Такая персоналка сразу вырастет в цене в несколько раз. Следует отметить, что хороший графический адаптер стоит дороже, чем ПК, даже на основе Pentium Pro. Еще требуется найти нужную программу САПР для NT. Все мощные САПР работают на Unix, а перенос таких монстров, занимающих сотни мегабайт, из Unix в Windows NT дело очень непростое. Подобных приложений пока перенесено совсем немного, и большинство из них, к сожалению, содержат значительное количество ошибок. Но, самое главное, цены на них совсем иные и не уступают своим аналогам для Unix. И в чем же тогда вся эта экономия?!

Но это только одна сторона вопроса. А зачем ставят UnixWare или OpenServer на обычные ПК?

Принято почему-то считать, что эра 32-разрядных операционных систем на ПК началась недавно, с выходом OS/2 2.0, а особенно с появлением Windows NT. Но позвольте, 32-разрядный Unix появился на ПК вскоре после выпуска процессора Intel 386, задолго до OS/2 2.0. С тех пор для таких ОС, как SCO Unix и Interactive Unix, было написано множество прикладных программ. И что прикажете с ними делать, если переходить на Windows NT? Покупать новые приложения и переписывать собственные разработки? Только во что это выльется и по деньгам, и по времени? Небо покажется в овчинку! При всем при том перенесенные программы работать быстрее не будут.

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

ЗАКЛЮЧЕНИЕ

К сожалению, нет в мире совершенства. Ни одна сетевая операционная система не может удовлетворить всем требованиям, предъявляемым при создании корпоративной гетерогенной сети: каждая из них имеет свои плюсы и свои минусы.

В гетерогенной среде, где помимо ПК присутствуют Unix-машины, наиболее разумным подходом будет комбинированное использование сетевых ОС (Unix+Windows NT Server 4.0 или Unix+NetWare 4.1). Но в такой среде NT не имеет особых преимуществ, поскольку в качестве серверов приложений и NFS-серверов выгоднее задействовать Unix. А для обслуживания ПК более предпочтительна обладающая великолепной службой каталогов NetWare 4.1.

Тем не менее в сети, где нет Unix-машин, использование Windows NT Server имеет несомненные достоинства.

ТАБЛИЦА 11.1 - СРАВНИТЕЛЬНЫЕ ХАРАКТЕРИСТИКИ СЕТЕВЫХ ОПЕРАЦИОННЫХ СИСТЕМ*

Наименование: NetWare 4.1 Windows NT Server 4.0 Unix
Многозадачность кооперативная вытесняющая вытесняющая
Защита памяти отдельного процесса нет есть есть
Многопоточность есть есть есть
Поддержка SMP есть есть есть
Кластеры нет нет есть
Избыточная отказоустойчивость SFT III нет есть для некоторых версий
Сертификация по C2 сеть рабочая станция (NT 3.51) разные варианты для различных версий
Многопользовательский интерфейс:
Поддержка алфавитно-цифровых терминалов нет нет есть
Сетевой графический интерфейс нет у независимых фирм есть
Логическая организация ресурсов служба каталогов домены домены (NIS)
Быстродействие сетевой файловой системы отличное очень хорошее низкое (NFS)

 

 

Контрольные вопросы:

1. Назовите основные характеристики ОС.

2. Какие классы безопасности вы знаете.

3. Опишите работу NDS (служба каталогов NetWare).

4. Сетевая файловая система NFS.

5. Дайте сравнительную характеристику сетевых ОС в сфере администрирования.


 

– Конец работы –

Эта тема принадлежит разделу:

Введение. Состав вычислительной системы, программного обеспечения и других программных обеспечений

КОНСПЕКТ ЛЕКЦИЙ ПО КУРСУ... quot Операционные системы и офисные приложения quot для студентов направления В...

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

Что будем делать с полученным материалом:

Если этот материал оказался полезным ля Вас, Вы можете сохранить его на свою страничку в социальных сетях:

Все темы данного раздела:

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

Аппаратное обеспечение
  К аппаратному обеспечению вычислительных систем относятся устройства и приборы, образующие аппаратную конфигурацию. Современные компьютеры и вычислительные комплексы имеют блочно-мо

Программное обеспечение
  Программы – это упорядоченные последовательности команд. Конечная цель любой компьютерной программы – управление аппаратными средствами. Даже если на первый взгляд программа никак н

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

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

Краткая история эволюции вычислительных систем
Мы будем рассматривать историю развития именно вычислительных, а не операционных систем, потому что hardware и программное обеспечение эволюционировали совместно, оказывая взаимное влияние друг на

Ламповые машины. Операционных систем нет
Мы начнем исследование развития компьютерных комплексов с появления электронных вычислительных систем (опуская историю механических и электромеханических устройств). Первые шаги в области

Второй период (1955 г.–начало 60-х). Компьютеры на основе транзисторов. Пакетные операционные системы
С середины 50-х годов начался следующий период в эволюции вычислительной техники, связанный с появлением новой технической базы – полупроводниковых элементов. Применение транзисторов вместо часто п

Третий период (начало 60-х – 1980 г.). Компьютеры на основе интегральных микросхем. Первые многозадачные ОС
Следующий важный период развития вычислительных машин относится к началу 60-х – 1980 г. В это время в технической базе произошел переход от отдельных полупроводниковых элементов типа транзисторов к

Лекция 4. Понятие операционной системы. 4 часа.
План: 1. Чем определяется основные возможности ОС. 2. Основные принципы построения ОС.     Как комплекс системных управляющих

Монолитные системы
В общем случае "структура" монолитной системы представляет собой отсутствие структуры (

Многоуровневые системы
Обобщением предыдущего подхода является организация ОС как иерархии уровней. Уровни образуются группами функций операционной системы - файловая система, управление процессами и устройствами и т.п.

Модель клиент-сервер и микроядра
Модель клиент-сервер - это еще один подход к структурированию ОС. В широком смысле модель клиент-сервер предполагает наличие программного компонента - потребителя какого-либо сервиса - клиента, и п

Лекция 6. Понятие ресурса в ОС.
План: 1. Понятие ресурса в ОС. 2. Классификация ресурсов по признакам. 3. Описание класс ресурсов.   В общем случае, всякий потреб

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

Состояния процесса
При использовании такой абстракции все, что выполняется в вычислительных системах (не только программы пользователей, но и, возможно, определенные части операционных систем), организовано как набор

Набор операций
Процесс не может перейти из одного состояния в другое самостоятельно. Изменением состояния процессов занимается операционная система, совершая операции над ними. Количество таких операций в нашей м

Process Control Block и контекст процесса
Для того чтобы операционная система могла выполнять операции над процессами, каждый процесс представляется в ней некоторой структурой данных. Эта структура содержит информацию, специфическую для да

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

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

Уровни планирования
В первой лекции, рассматривая эволюцию компьютерных систем, мы говорили о двух видах планирования в вычислительных системах: планировании заданий и планировании использования процессора. П

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

Параметры планирования
Для осуществления поставленных целей разумные алгоритмы планирования должны опираться на какие-либо характеристики процессов в системе, заданий в очереди на загрузку, состояния самой вычислительной

Алгоритмы планирования
Существует достаточно большой набор разнообразных алгоритмов планирования, которые предназначены для достижения различных целей и эффективны для разных классов задач: 1) First-Come, First-

Самые простые схемы управления памятью.
  План:   1.Физическая память компьютера. 2.Логическая память компьютера. 3.Функции системы управления памятью 4.Про

Физическая организация памяти компьютера
Запоминающие устройства компьютера разделяют, как минимум, на два уровня: основную (главную, оперативную, физическую) и вторичную (внешнюю) память. Основная память представляет собой упоря

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

Логическая память
Аппаратная организация памяти в виде линейного набора ячеек не соответствует представлениям программиста о том, как организовано хранение программ и данных. Большинство программ представляет собой

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

Функции системы управления памятью
Чтобы обеспечить эффективный контроль использования памяти, ОС должна выполнять следующие функции: отображение адресного пространства процесса на конкретные области физической памяти

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

Оверлейная структура
Так как размер логического адресного пространства процесса может быть больше, чем размер выделенного ему раздела (или больше, чем размер самого большого раздела), иногда используется техника, назыв

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

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

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

Понятие виртуальной памяти
Разработчикам программного обеспечения часто приходится решать проблему размещения в памяти больших программ, размер которых превышает объем доступной оперативной памяти. Один из вариантов решения

Архитектурные средства поддержки виртуальной памяти
В самом распространенном случае необходимо отобразить большое виртуальное адресное пространство в физическое адресное пространство существенно меньшего размера. Пользовательский процесс или ОС долж

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

Лекция 9. Файловые системы
План: 1. Функции файловой системы. 2. Файловые системы FAT, VFAT и FAT32. 3. Основные возможности файловых систем HPFS и NTFS.   &

Функции файловой системы и иерархия данных
Напомним, что под файлом обычно понимают именованный набор данных, орга­низованных в виде совокупности записей одинаковой структуры. Для управления этими данными создаются соответствующие

Файловая система FAT
Файловая система FAT (File Allocation Table — таблица размещения файлов) по­лучила свое название благодаря простой таблице, в которой указываются: □ непосредственно адресуемые участк

Файловые системы VFAT и FAT32
Одной из важнейших характеристик исходной файловой системы FAT было ис­пользование имен файлов формата 8.3. К стандартной системе FAT (имеется в виду прежде всего реализация FAT16) добавились еще д

Файловая система HPFS
Файловая система HPFS (High Performance File System — высокопроизводитель­ная файловая система) впервые появилась в операционных системах OS/2 1.2 и LAN Manager. Она была разработана совместными ус

Файловая система NTFS
В название файловой системы NTFS (New Technology File System — файловая система новой технологии) входят слова «новая технология». Действительно, файловая система NTFS по сравнению с широко известн

Надежность
Высокопроизводительные компьютеры и системы совместного использования должны обладать повышенной надежностью, которая является ключевым элемен­том структуры и функционирования NTFS. Система NTFS об

Ограничения доступа к файлам и каталогам
Файловая система NTFS поддерживает объектную модель безопасности операци­онной системы Windows NT и рассматривает все тома, каталоги и файлы как само­стоятельные объекты. Система NTFS обеспечивает

Расширенная функциональность
Система NTFS проектировалась с учетом возможного расширения. В ней были воплощены многие дополнительные возможности — повышенная отказоустойчи­вость, эмуляция других файловых систем, мощная модель

Разрешения NTFS
Разрешения NTFS (NTFS permissions) - это набор специальных расширенных ат­рибутов файла или каталога (папки), заданных для ограничения доступа пользо­вателей к этим объектам. Они имеются тол

Разрешения NTFS в Windows NT 4.0
В NTFS для Windows NT 4.0 разрешения на доступ к файлам и каталогам бывают индивидуальными, стандартными и специальными. Индивидуальные разрешения. Под индивидуальными

Лекция 10. Сетевые операционные системы
План: 1. Структура сетевой операционной системы 2. Одноранговые сетевые ОС и ОС с выделенными серверами 3. ОС для рабочих групп и ОС для сетей масштаба п

Лекция 12. Краткий обзор современных операционных систем
  План: 1. Семейство ОС UNIX. 2. Общая характеристика и особенности архитектуры. 3. Интерфейс пользователя. 4. Основные особенност

Семейство операционных систем UNIX
UNIX является исключительно удачным примером реализации простой мульти­программной и многопользовательской операционной системы. В свое время она проектировалась как инструментальная система для ра

И особенности архитектуры
Первой целью при разработке этой системы было стремление сохранить простоту и обойтись минимальным количеством функций. Все реальные сложности остав­лялись пользовательским программам. Вто

Виртуальная машина
Система UNIX многопользовательская. Каждому пользователю после регистра­ции (входа в систему) предоставляется виртуальный компьютер, в котором есть все необходимые ресурсы: процессор (процессорное

Суперпользователь
Очевидно, что администратор системы, который тоже является зарегистрированным пользователем, чтобы управлять всей системой, должен обладать существен­но большими, чем обычные пользователи, привилег

Интерфейс пользователя
Традиционный способ взаимодействия пользователя с системой UNIX основыва­ется на командных языках. После входа пользователя в систему для него запуска­ется один из командных интерпретаторов (в зави

Процессы
Процесс в системах UNIX— это процесс в классическом понимании этого термина, то есть это программа, выполняемая в собственном виртуальном адресном простран­стве. Когда пользователь входит в систему

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

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

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

Лекция 13. Операционная система Linux
План: 1. ОС Linux. 2. ОС FreeBSD 3. Основные особенности ОС Linux и FreeBSD Linux— это современная UNIX-подобная операционная система для персон

Операционная система FreeBSD
Помимо Linux к свободно распространяемым операционным системам семейства UNIX следует отнести FreeBSD. Принципиальное и самое важное различие меж­ду этими операционными системами заключается в том,

Реального времени QNX
План: 1. Сетевые ОС реального времени QNX и её особенности. 2. Архитектура ОС QNX. 3. Семейство ОС OS/2 Warp компоненты IBM. 4. Особенности архи

Архитектура системы QNX
Итак, QNX — это операционная система реального времени для персональных компьютеров, позволяющая эффективно организовать распределенные вычисле­ния. В системе реализована концепция связи между зада

Основные механизмы организации распределенных вычислений
QNX является сетевой операционной системой, которая позволяет организовать эффективные распределенные вычисления. Для этого на каждой машине, называемой узлом, помимо ядра и менеджера процессов дол

Warp компании IBM
История появления, расцвета и практического ухода со сцены операционных сис­тем под общим названием OS/2 и странна, и поучительна. Будучи одной из самых лучших операционных систем для персональных

Системы Windows 9.Х.
План: 1. Операционные системы Windows. 2. ОС Windows 9.X. 3. Архитектура и основные возможности. 4. ОС Windows NT/2000/XP. 5. Основные

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

Распределение оперативной памяти
Для загрузки операционные системы Windows 95/98 используют операционную систему MS DOS 7.0 (MS DOS 98). и в случае если в секции [Options] файла MSDOS.SYS имеется строка BootGUI= 0, процессор работ

Операционные системы Windows NT/2000/XP
Компания Microsoft в 1990 году объявила о начале работ по созданию принципи­ально новой операционной системы для персональных IBM PC-совместимых компьютеров с прицелом на корпоративный сектор, кото

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

Модель безопасности
При разработке всех операционных систем семейства Windows NT/2000/XP ком­пания Microsoft уделяла самое пристальное внимание обеспечению информаци­онной безопасности. Как следствие, эти системы пред

Угрозы безопасности
Знание возможных угроз, а также уязвимых мест защиты, которые эти угрозы обычно эксплуатируют, необходимо для того, чтобы выбирать наиболее экономичные средства обеспечения безопасности. С

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

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

Идентификация и аутентификация
Для начала рассмотрим проблему контроля доступа в систему. Наиболее распространенным способом контроля доступа является процедура регистрации. Обычно каждый пользователь в системе имеет уникальный

Пароли, уязвимость паролей
Наиболее простой подход к аутентификации - применение пользовательского пароля. Когда пользователь идентифицирует себя при помощи уникального идентификатора или имени, у него запраш

Выявление вторжений. Аудит системы защиты
Даже самая лучшая система защиты рано или поздно будет взломана. Обнаружение попыток вторжения является важнейшей задачей системы защиты, поскольку ее решение позволяет минимизировать ущерб от взло

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

Хотите получать на электронную почту самые свежие новости?
Education Insider Sample
Подпишитесь на Нашу рассылку
Наша политика приватности обеспечивает 100% безопасность и анонимность Ваших E-Mail
Реклама
Соответствующий теме материал
  • Похожее
  • Популярное
  • Облако тегов
  • Здесь
  • Временно
  • Пусто
Теги