<< Пред. стр.

стр. 6
(общее количество: 13)

ОГЛАВЛЕНИЕ

След. стр. >>

2
SUSAN
1-06-1992 8:19
4
*BARRY
1-06-1992 8:42

Информация о пользователях для сервера SYSTEMPRO
Номер присоединения Имя пользователя

Время присоединения
1
Томас
1-06-1992 8:17
2
Сюзанна
1-06-1992 8:19
4
*Бэрри
1-06-1992 8:42

Символ (*) высвечивается перед вашим пользовательским именем.

Создание файла LOGIN-сценария

LOGIN-сценарий - это программа, которая устанавливает операционные параметры для вашей рабочей станции при каждой процедуре присоединения Вас к ЛВС. Сценарий выполняет такие рутинные задачи, как переназначение сетевых накопителей, выполнение программ и запуск приложений, также присоединение к различным файловым серверам. Однако LOGIN-сценарий не может запускать резидентные программы (такие как, например, SideKick фирмы Borland). В этом разделе вы познакомитесь с основными командами LOGIN-сценария.
Для редактирования файла LOGIN-сценария необходимо воспользоваться утилитой NetWare SYSCON. После выбора из меню строки Информация о Пользователе (User Information), вашего псевдонима (ID) и файла LOGIN-сценария вы готовы к конфигурированию сценария. Для того, чтобы введенные изменения стали действовать, нужно отсоединиться от ЛВС и вновь присоединиться.
Обычно в LOGIN-сценарии используются команды ОС NetWare ATTACH, MAP и SET. Имеется также возможность использования в сценарии комбинаций IF.... THEN. В больших ЛВС предпочтительнее команды вашего LOGIN-сценария включать в системный LOGIN-сценарий.
Команда MAP может установить буквенные обозначения для сетевых накопителей и удлинить список PATH в DOS для поиска прикладных программ и утилит. Ниже приведен пример использования этой команды:
MAP F:=SERVER1/SYS:
Более подробно об ее использовании будет рассказано в следующем разделе. Символ # используется для запуска программ (файлов с расширениями СОМ или ЕХЕ) в процессе LOGIN-сценария. Пример использования:
#SYSCON
В этом примере утилита SYSCON будет автоматически запускаться при каждом присоединении к ЛВС.
Команда ATTACH позволяет производить логическое присоединение к другим файловым серверам, не отсоединяясь от текущего.
Команда сценария SET позволяет устанавливать значения переменных DOS. Вы можете использовать команду SET так, как в приведенном ниже примере:
SET user = "аиванов"
В LOGIN-сценарии допускается использование логических конструкций IF...THEN, которые разрешают выполнение определенных команд при выполнении заданных условий:
IF DAY_OF_WEEK= "Понедельник" THEN WRITE "AARGH" WRITE
- это команда LOGIN-сценария для выдачи сообщений на экран.

Переназначение сетевых накопителей

С помощью одной буквы можно обозначить весь жесткий диск файлового сервера или только его часть (директорию с поддиректориями, например).
Такие переназначения предназначены для идентификации определенных областей в структуре директорий. В NetWare различают три типа накопителей: локальные накопители, сетевые накопители и поисковые накопите-
Локальные накопители физически подключены к рабочим станциям. сетевые накопители - это накопители на жестких дисках файлового сервера (их часто называют томами). Аналогично тому, как в DOS, применяется средство PATH для задания списка накопителей и директорий, в которых по умолчанию разыскиваются прикладные программы, в ОС NetWare используется понятие поисковые накопители.
Для просмотра текущего статуса переназначения сетевых накопителей можно ввести команду MAP без параметров. При этом на экране дисплея появиться следующая информация:

DRIVE A maps to a local drive
DRIVE B maps to a local drive
DRIVE F = SERVER1/SYS: HOME/FRANK
DRIVE G = SERVER1/SYS2: /
DRIVE H = SERVER2/SYS: /APPS

SEARCHI =Z: [SERVER1/SYS: /PUBLIC]
SEARCH2 =Y: [SERVER1/SYS: /PUBLIC/UTILS]
SEARCH3 =X: [SERVER1/ACCT: /APPS]

Предположим, что вы хотите переназначить некоторую директорию как новый накопитель. Для того, чтобы выяснить, какие буквы не заняты под обозначения существующих накопителей, вы вызываете программу MAP. Предположим далее, что вы выбрали букву J и запустили программу MAP вновь для задания новых обозначений накопителей. Будем считать, что ваше пользовательское имя FRANK и вам нужно отобразить при помощи буквы J вашу личную (home) директорию, расположенную в томе SYS на файловом сервере SERVER1. Для этого нужно ввести следующие команды:

MAP J:=SERVER1/SYS:HOME\FRANK

Предположим, что ваши поисковые накопители выглядят так:

SEARCHI:=Z: [SERVER1/SYS: /PUBLIC]
SEARCH2:=Y: [SERVER1/SYS: /PUBLIC/UTILS]

Следующим поисковым накопителем будет SEARCH3 (X). Для отображения директории APPS в томе SYS2 через Х нужно ввести команду:
MAP X:=SERVER1/SYS2:APPS
Когда вы вновь введете команду MAP, новые поисковые накопители будут выглядеть следующим образом:

SEARCHI:=Z: [SERVER1/SYS: /PUBLIC]
SEARCH2:=У: [SERVER1/SYS: /PUBLIC/UTILS]
SEARCH3:=X: [SERVER1/SYS2: /APPS]

Передача сообщений другим пользователям

Вы можете связываться с другими пользователями в ЛВС, посылая сообщения с вашей рабочей станции при помощи командной строки. Пред-
положим, что вы хотите послать пользователям с именами MARK и HOLLY сообщение следующего содержания:
Встреча сегодня в 1:30
Предположим также, что пользователи MARK и HOLLY присоединены к тому же файловому серверу. Тогда для передачи сообщения достаточно ввести с клавиатуры:
SEND "Встреча в 1:30 сегодня" MARK, HOLLY
ОС NetWare выдаст сообщение, подтверждающее, что ваше послание передано адресату.
Если один из пользователей (HOLLY) присоединен к другому файловому серверу (SERVER2), то вам придется присоединится к этому серверу и передать следующее сообщение:
SEND "Встреча в 1:30 сегодня" SERVER2/HOLLY
Рассмотрим еще один пример использования командной строки для передачи сообщений. Предположим, что вам необходимо передать сообщение всем сотрудникам. Тогда вы можете воспользоваться группой EVERYONE, которая включает всех пользователей, и передать:
SEND "Получите зарплату" EVERYONE
Если вы не хотите получать сообщения с других рабочих станций, то вы можете воспользоваться командой CASTOFF для запрещения приема этих сообщений. После ввода этой команды на экране появится следующее сообщение:
Широковещательные сообщения от других станций теперь будут игнорироваться
Для разрешения приема сообщений от других рабочих станций необходимо воспользоваться командой CASTON.

Файлы, директории и атрибуты

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

Как определить предоставленные вам права

Для того, чтобы узнать, какими правами вы располагаете, можно воспользоваться командой RIGHTS. Если, к примеру, вы имеете все права в данной директории, то на вашем экране в ответ на команду RIGHTS будет выдано следующее сообщение:

SYSTEMPRO\SYS:BARRY
Your Effective Rights for this directory are [SRWCEMFA]

You have Supervisor Rights to Directory. (S)
* May Read from File. (R)
* May Write to Pile. (W)
May Create Subdirectories and Files. (C)
May Erase Directory. (E)
May Modify Directory. (M)
May Scan for files. (S)
May Change Access Control. (A)
* Has no effect on directory.
Entries in Directory May Inherit [SRWCEMFA] rights.
You have ALL RIGHTS to Directory Entry.

Ваши права в данной директории [SRWCEMFA]
Вы имеете права Супервизора в директории. (S)
* Имеете права чтения файлов. (R)
* Имеете права записи в файлы. (W)
Имеете права создания поддиректорий и файлов. (С)
Имеете права уничтожения директорий. (E)
Имеете права модификации директорий. (M)
Имеете права поиска файлов. (F)
Имеете права изменения прав доступа. (А)
* Не имеют силы для директорий.
Поддиректории могут наследовать [SRWCEMFA] права.
Вы имеете ВСЕ ПРАВА в директории.

Команда NCOPY

Применение команды DOS COPY неэффективно при копировании файлов из одной директории файлового сервера в другую. Это связано с тем, что команда COPY выполняется на рабочей станции, а это приводит к тому, что файл для копирования вначале передается из одной директории на рабочую станцию через ЛВС, а затем обратно на другую директорию сервера.
Команда NCOPY решает ту же задачу, что и команда COPY. При этом, если она обнаруживает, что файловый сервер является и источником и получателем файла, то эта команда выполняется непосредственно на сервере без участия ЛВС. В остальных случаях она выполняется точно также, как обычная команда COPY.
Предположим, что вам нужно скопировать файл REPORT.DOC с текущей директории в директорию MANAGERS. Обе директории расположены в томе SYS на файловом сервере SERVER 1. Тогда вам необходимо ввести следующую команду:
NCOPY REPORT.DOC F:\MANAGERS\REPORT.DOC
Заметим, кстати, что для целей копирования, стирания, переименования файлов можно воспользоваться утилитой NetWare FILER.

Восстановление уничтоженных файлов

При помощи утилиты SALVAGE ОС NetWare можно восстанавливать уничтоженные файлы. Из меню этой утилиты выбирается опция View/Recover Deleted Files и указывается, что вы будете восстанавливать: файл, группу файлов, выбираемых из списка, или группу файлов с определенными признаками. По желанию, можно присваивать новые имена в процессе восстановления файлов.

Команда NDIR

Аналогично команде DOS DIR, команда NDIR в ОС NetWare выводит список файлов, принадлежащих данной директории. Отличие состоит в том, что команда NDIR ориентирована на применение в ЛВС и потому предоставляет дополнительную информацию, хранящуюся в ОС NetWare для каждого файла и директории. Команда NDIR также имеет возможность поиска файлов в поддиректориях. Типичный пример использования команды NDIR приведен ниже:

SYSTEMPRO/SYS:BARRY
Files:
Size
Last Updated
Flags
Owner
LANXPERT EXE
91,078
12-06-91
[Rw-A----]
BARRY
SHOW EXE
7,338
6-06-91
[Rw-A---]
BARRY
98, 416 bytes in 2 files
102, 400 bytes in 25 blocks






Файлы:
Размер
Последняя модификация
Флаги
Владелец
LANXPERT EXE
91,078
12-06-91
[Rw-A----]
БЭРРИ
SHOW EXE
7,338
6-06-91
[Rw-A---]
БЭРРИ
98, 416 байт в 2 файлах
102, 400 байт в 25 блоках





Печать документов в ОС NelWare
Печать при работе на рабочей станции, управляемой ОС NetWare, внешне гична печати при работе на автономном ПК. Однако при передаче файла ^^"тспечатывания на сетевой принтер происходит следующее. Вначале ^ушествляется маршрутизация задания печати файла на файловый сервер, °ткуда оно передается на сервер печати и, наконец, на принтер. Файловый сервер может одновременно выполнять также и функции сервера печати.

Команда CAPTURE

После ввода команды CAPTURE для перенаправления задания печати на разделяемый сетевой принтер ЛВС процесс печати файлов происходит так же, как на локальном принтере. Имеется даже возможность использования клавиши PrtScr для вывода содержимого экрана дисплея на принтер ЛВС.
Ниже приведен список наиболее общих опций команды CAPTURE:
Опция
Значение
L=n
Указывает, какой из локальных LPT переназначен на сетевой принтер
0=имя_очереди
Указывает очередь, в которую будет послано задание на печать. Эта опция используется, если для принтера существует несколько очередей. В качестве параметра имя_очереди нужно указать имя конкретной очереди.
Tl=n
Указывает количество секунд паузы между последним обращением задания на печать к принтеру и моментом удаления задания из очереди. Эта опция используется обычно при печати из приложения. Вместо п нужно указать количество секунд (1-1000). По умолчанию Т1=0 (паузы нет).

В качестве примера можно предложить следующий вариант команды CAPTURE в командном файле, запускаемом после присоединения к ЛВС:
CAPTURE TI=10 Q=laserjet
ENDCAP является командой ОС NetWare, предназначенной для отмены маршрутизации принтера, заданной командой CAPTURE. Все задания, находящиеся в очереди печати после поступления этой команды будут направляться в локальный порт LPT рабочей станции. Для возобновления процесса печати на сетевом принтере необходимо повторение команды CAPTURE.

Управление заданиями печати

Очередью печати называется специальная директория, в которой хранятся файлы, ожидающие своей очереди печати. Для просмотра очереди печати можно воспользоваться соответствующим меню утилиты PCONSOLR ОС NetWare. После выбора опции меню Print Queue Information и имени очереди печати нужно выбрать вариант меню Current Print Job Entries который выведет список файлов в очереди печати.
Вы можете отменить задание на печать файла, удалив его из очереди но только в том случае, если вы являетесь владельцем этого задания. Отмена задания печати файла является функцией утилиты PCONSOLE3 ОС NetWare.

Цели и мотивы создания ОС NetWare

ОС NetWare является первой сетевой операционной системой, позволившей пользователям разделение файлов вместо простого хранения всех частных файлов на центральном накопителе на жестком диске. Как было указано во введении к этой книге, фирма Corvus Systems продала много накопителей на жестких дисках школам для организации локальных обучающих систем. В этих системах программное обеспечение позволяло многим пользователи иметь доступ к одному дорогостоящему накопителю для хранения данных на нем. При этом не существовало возможности одновременного доступа к одному файлу нескольких пользователей. Заслуга фирмы Novell состоит в установлении нового стандарта разделения файлов при проектировании и развитии ОС NetWare.
До создания фирмой Novell ОС NetWare сетевые операционные системы были уникальными продуктами. Поэтому, если вам хотелось иметь ЛВС, то вы были вынуждены покупать и аппаратные, и программные средства для ее организации у одного производителя. Разработка фирмы Novell является аппаратно независимой, так что вы имеете возможность ее использования с различными типами компьютерных сетей и сетевых адаптеров. Фирма Novell всегда придерживалась открытых стандартов по отношению к своим программным продуктам. Примером этого может служить стандарт ODI Сетевой адаптер любого производителя будет способен работать в ЛВС, управляемый ОС NetWare, если он будет снабжен программным драйвером этого устройства в соответствии со стандартом ODI.
Отказоустойчивость является другой характеристикой, отличающей ОС NetWare от других систем. Основной принцип файловой системы (способ записи данных на жесткий диск), система TTS (Transactions Tracking System - система трассировки обработки запроса), зеркальные накопители и дублирование накопителей все эти меры в комплексе вносят вклад в защиту целостности данных на файловом сервере в ЛВС, управляемой ОС NetWare.

Сервер и файловая система в ОС NetWare

Хотя файловый сервер в ЛВС, управляемой ОС NetWare, мало чем внешне отличается от обычного ПК, в действительности он является "замаскированной" миниЭВМ. Для накопителя на жестком диске этого ПК применена структура форматирования совершенно отличная от той, которая применяется в DOS. К примеру, невозможно получить доступ к жесткому диску такого файлового сервера, произведя с дискеты загрузку DOS на этом сервере. В то же время, однако, для любого из пользователей ЛВС сервер предоставляется всего лишь дополнительным диском к уже существующим на рабочих станциях устройствам хранения данных, доступ к которым осуществляется через DOS. Все дело, конечно, в перенаправлении функций DOS о котором было рассказано в главе 4 "Файловые серверы".
Формат записи данных на накопитель на жестком диске, который применен в ОС NetWare, включает большее количество информации о файлах и директориях чем это было возможно в DOS. Файлы в ОС NetWare наряду с атрибутами "только для чтения", "скрытый" и "архивный" могут дополнительно иметь атрибут "неразделяемый" и "разделяемый" (этот атрибут указывает на возможность разделения файлов в ЛВС многими пользователями одновременно). Кроме этого, ОС NetWare добавляет к информации о файле следующие элементы: исходную дату создания, имя создателя (владельца) файла, дату последнего доступа к файлу, дату последней модификации файла, дату и время последней архивации файла. Директории также обладают специальными свойствами, о которых будет рассказано ниже.
Из этого беглого рассмотрения файловой системы, используемой в файл-сервере ОС NetWare, можно сделать заключение о том, что операционная система, управляющая сервером, отлична от DOS. ОС NetWare переводит процессор в защищенный режим (так же, как в OS/2) и осуществляет контроль над всеми элементами компьютера. Как вы уже знаете, в защищенном режиме работы центральный процессор имеет возможность адресоваться к памяти большего объема (до 16М для процессора 80286 и до 4Г для более поздних моделей). В ОС NetWare любая дополнительная память, установленная на файловом сервере, используется для целей кэширования файлов накопителя.

Защита данных в ОС NetWare

Вся информация офиса (компании), включающая программы и данные, хранится на накопителе файлового сервера. Не все служащие в офисе или компании, однако, должны иметь доступ ко всей этой информации. Определенные файлы, содержащие конфиденциальные данные, должны быть доступны только некоторым сотрудникам. Кроме того, если сетевые прикладные программы будут работать с файлами данных, которые должны модифицироваться несколькими пользователями, и два пользователя одновременно получат доступ к таким файлам данных, то один из них отменит все изменения, внесенные другим, так что они будут мешать работе друг друга.
Для предотвращения подобных ситуаций в ОС NetWare предусмотрена Развитая система защиты данных, которая включает следующие меры:
защита от несанкционированного присоединения к ЛВС путем присвоения имен и паролей пользователям, а также ограничениями на Доступ к ЛВС пользователей с определенными именами в определенное время дня
система доверяемых прав (trustee rights), позволяющая контролировать, к каким файлам и директориям может иметь доступ пользователь, а также какие операции он может производить с ними
система атрибутов для директорий или файлов, которые определяют возможность копирования, уничтожения, просмотра, записи и разделения их в ЛВС
Для каждой директории существует маска максимальных прав, хранящая максимальные привилегии, которые может в ней иметь пользователь. Ниже перечислены восемь прав, которые могут быть указаны в этой маске:
право чтения из открытых файлов
право записи в открытые файлы
право открывать файлы
право создавать новые файлы
право уничтожать файлы
право создавать, переименовывать или стирать поддиректории, и устанавливать доверяемые права и права над директориями внутри директории и ее поддиректориях
право производить поиск файлов в директории
право модификации атрибутов файлов

Отказоустойчивость системы NetWare

Надежная работа файлового сервера является одним из основных параметров ЛВС и разработчики ОС Novell приложили немало труда для того, чтобы гарантировать целостность данных, хранящихся на сервере при возникновении различных сбоев. В версиях 2.2, 3.12 и 4.0 ОС NetWare применена фирменная технология SFT (System Fault Tolerant - Система защиты, при отказах оборудования). Защита при отказах оборудования означает бесперебойную работу файлового сервера при различного рода отказах аппаратных средств. Во всех версиях NetWare имеются средства минимизации потерь данных в случае физических повреждений поверхности накопителей. Система SFT пошла дальше в этом отношении, предложив методы зеркального отображения дисков и дублирования дисков, которые являются аппаратно-программными механизмами создания и поддерживания двух копий одних и тех же данных. Эти механизмы были рассмотрены в главе 4 "Файловые серверы". Новые версии NetWare, которые были выпущены в конце 1992 и начале 1993 года, работают в более тесном контакте с аппаратными средствами файлового сервера и потому имеют более высокую степень отказоустойчивости, чем их предшественники.
В системе NetWare имеется возможность контроля сигналов источника бесперебойного питания UPS для защиты от перебоев с подачей электроэнергии. При обнаружении таких ситуаций ОС уведомляет пользователей об этом и сообщает им, каким промежутком временем они располагают для завершения своей работы. По истечении этого промежутка времени ОС автоматически закроет все файлы в системе и выключит сама себя.
Наконец, система SFT NetWare предлагает систему TTS (трассировки обработки запроса). Прикладные программы, использующие эту систему, могут интерпретировать целую последовательность действий с базами данных как одну единственную операцию - либо все действия будут выполнены либо ни одно из них. Таким образом, неудача при записи в одном из большого количества файлов баз данных не вызовет несоответствий и потери информации.

Присвоения пользователям NetWare

Имеется четыре уровня ответственности, которые могут быть присвоены пользователям в ЛВС NetWare:
рядовой пользователи ЛВС
операторы (операторы консоли файлового сервера, операторы очереди печати, операторы сервера печати)
менеджеры (руководители групп)
супервизоры ЛВС
Рядовыми пользователями называются обычные пользователи, работающие в ЛВС. Они могут запускать прикладные программы и работать с файлами в соответствии с теми правами, которыми они наделены.
Операторами называются рядовые пользователи, наделенные дополнительными привилегиями. Например, оператор консоли файлового сервера, это пользователь, наделенный правом использования программы FCONSOLE или средства RMF (Remote Management Facility - Средства дистанционного управления). При обсуждении специфических характеристик ОС NetWare 3.12 в разделе "ОС NetWare 3.12" RMF будет более детально рассмотрено.
Менеджерами называются пользователи, имеющие право ввода новых пользователей и управления ими. Менеджеры рабочих групп могут выполнять обе эти функции, а менеджеры контроля пользователей могут только управлять пользователями. Менеджеры работают как супервизоры, но только в пределах данной группы.
Супервизоры сети ответственны за нормальное функционирование всей ЛВС. Они выполняют функции обслуживания ЛВС, при необходимости производя реконфигурирование и изменения в сети.

Рабочие станции в NetWare

Программное обеспечение для взаимодействия с файловым сервером стоит из двух компонент: Оболочки (Shell) и протокола. Для того, чтобы рабочая станция могла функционировать в сети, оболочка на ней должна быть загружена в каждую рабочую станцию.
Таким образом, две программные компоненты, представляющие собой резидентные программы, работают на каждой рабочей станции. Программа IPX управляет связью ПК друг с другом и с файловым сервером с помощью коммуникационного протокола IPX/SPX. Программа NETX (или, возможно, NET2, NET3, NET4 или NET5, если вы используете старые, зависящие от версий DOS, программы) является оболочкой, которая воспринимает файловые запросы DOS и адресует их файловому серверу через команды для IPX. Таким образом, две эти компоненты позволяют прикладным программам работать с сетевыми дисками и принтерами так же, как в DOS. При этом программа IPX занимает 19К памяти, а NETX - 38К.
Оболочка (NETX.СОМ) выполняет роль стрелочника, переключая запросы прикладных программ с операционной системы DOS к NetWare. Например, если прикладная программа на рабочей станции пытается загрузить или записать файл, оболочка NetWare определяет, относится ли этот запрос к файлу на локальном диске или на сетевом, в зависимости от этого запрос отправляется к DOS или к NetWare.
Программа-оболочка использует другой модуль IPX.СОМ для передачи сетевых запросов к файловому серверу, а в некоторых случаях и прямых сообщений между рабочими станциями. Другими словами, протокол IPX - это язык общения рабочих станций с файловым сервером.
При работе в ОС NetWare нет надобности в использовании NetBIOS (конечно, если не используется прикладная программа, применяющая этот протокол), так как в NetWare применяется протокол IPX. Тем не менее фирма Novell поставляет эмулятор NetBIOS, который преобразовывает команды NetBIOS в команды IPX. Эмулятор требует дополнительно 20К ОЗУ..
В обеих версиях NetWare 2.2 и 3.12 может применяться одна и та же пара программ IPX/NETX.

Обзор предыдущих версий ОС NetWare

Первоначально разработанная как сетевая ОС для теперь уже устаревшей ЛВС S-Net фирмы Novell, NetWare быстро освоила процессоры 80х86. В 1985 году фирма Novell выпустила сетевую ОС, названную Advanced NetWare 1.0 (версия 1.2 появилась чуть позже в том же году), которая являлась первой ОС, использующей преимущества защищенного режима процессора 80286.

ОС Advanced NetWare 2.0

Версия 2.0 ОС Advanced NetWare была выпущена в 1986 году я предоставляла ЛВС улучшенные функциональные характеристики, лучшую производительность и возможности для организации межсетевого обмена. Одной из выдающихся особенностей ОС NetWare 2.0 была способность соединять до четырех различных сетей с одним файловым сервером.

Операционные системы NetWare 2.1x, sft NetWare и NetWare 386

В 1987 году фирма Novell переработала NetWare еще раз для повышения устойчивости и сохранности данных в новом своем продукте SFT NetWare. Такие средства, как FCONSOLE, позволяющие администратору дистанционно управлять файловым сервером с рабочей станции, улучшения система защиты данных и новая система учета ресурсов, предоставили менеджерам сети лучшие возможности для управления ЛВС.
Для выхода на рынок малых ЛВС, где цена является определяющей, фирма Novell создала версии ОС NetWare на 5 и 10 пользователей, которые назывались NetWare ELS I и ELS II.
Версия 2.15 NetWare и NetWare для Macintosh дебютировали в 1988 году. Создание средств для подключения компьютеров Маc к сети было важным шагом для NetWare, но покупатели жаловались на сложность NetWare, достигшей к этому времени "новых высот". Больше всего жалоб было связано с утилитой COMPSURF, автоматически запускаемой в процессе инсталляции. COMPSURF- это программа, предназначенная для диагностики поверхности жесткого диска с целью обнаружения физических дефектов. Пользователи жаловались, что для тестирования одного накопителя на жестком диске ей требовался целый день или даже два. В дополнение к тому, что процесс инсталляции занимал много времени, он еще требовал существенного опыта для правильного его выполнения.
32-разрядная сетевая ОС NetWare 386 была выпущена в сентябре 1989 года. Сконцентрировавшись на целостности и сохранности данных, фирма Novell также значительно улучшила систему защиты данных, производительность и гибкость ОС NetWare в продукте, получившем название NetWare 386.
В 1991 году фирма Novell выпустила версии ОС NetWare 2.2 и 3.11. В 1993 году улучшенная версия 3.11 была названа версией 3.12. В том же 1993 году фирма Novell выпустила версию 4.0 ОС NetWare. В настоящее время эти сетевые ОС на базе сервера являются главными среди продукции фирмы Novell.

ОС NetWare 2.2

В версии 2.2 NetWare фирма Novell собрала все лучшее из ранних версий NetWare для процессора 80286 (версия 2.15, SFT Advanced NetWare, ELS I ELSII). Цена ОС NetWare 2.2 так же, как и версии 3.12, зависит от числа пользователей. Версия 2.2 очень похожа на ОС SFT Advanced NetWare. Все варианты версии 2.2 имеют одинаковые возможности, например, ЛВС на 5 рабочих станций имеет такой же уровень отказоустойчивости (SFT), как и ЛВС на 100 рабочих станций. Версия 2.2 выпускается на 5, 10, 50 или 100 пользователей. Цена меняется от 895 долларов для 5 пользователей до 5495 Долларов для 100 пользователей. Сравнение характеристик ОС NetWare версий 2.2 и 3.12 проводится в таблице 7.1.
Процесс инсталляции для NetWare 2.2 почти столь же прост, как и для 3.12. Фирма Novell учла жалобы покупателей и упростила его настолько что в стандартном режиме нужно ответить только на 3 вопроса о файловом сервере и вашей ЛВС, подождать непродолжительное время, пока отработает программа ZTEST и вставить в дисковод несколько дискет. "Долгоиграющая" программа COMPSURF также осталась, но теперь уже в качестве варианта по желанию пользователя.
ОС NetWare версии 2.2 имеет поддержку VAP (Value Added Processes) -. отдельных программных модулей, стыкуемых с ОС NetWare и позволяющих файловому серверу выполнять некоторые дополнительные функции. Хорошим примером использования VAP является фирменный метод доступа к файлам BTRIEVE. Вместо перенаправления на файл-сервер запроса к DOS для считывания очередной порции файла прикладная программа на рабочей станции передает программе BTRIEVE на сервере ключ нужной ей записи. A BTRIEVE осуществляет поиск записи на файловом сервере и посылает ее прикладной программе.

ОС NetWare 3.12

ОС NetWare 3.12 использует преимущества процессоров 80386, 80486 или Pentium. Она предоставляет расширенные возможности: доступ к памяти до 4Г для кэширования, присоединение к одному серверу до 250 пользователей, объем дисковой памяти до 32 терабайт (триллионов байт), максимальный размер файла до 4Г, один файл может располагаться на нескольких накопителях. До 100000 файлов могут быть открыты одновременно. ОС NetWare 3.12 включает возможности по отказоустойчивости SFT NetWare и имеет улучшенную систему защиты данных. Также новой является концепция NLM (NetWare Loadable Module - Загружаемые модули NetWare) программных модулей, загружаемых (выгружаемых) в файловый сервер в процессе работы. При этом NLM гораздо легче использовать, чем VAP.
NetWare 3.12 не является такой хорошей основой для приложений типа клиент/сервер, как операционные системы LAN Manager и LAN Server. Однако фирма Novell предоставляет ряд средств для программистов, разрабатывающих такие приложения. Фирма Novell также предлагает разработчикам средства для создания прикладных программ, предназначенных для размещения как на файловом сервере, так и на рабочей станции-клиенте, включая NLM с защитой памяти и различные транспортные протоколы, довольно легко программируемые.
Для помощи программистам в управлении новой средой фирма Novell предлагает набор программ для профессиональных разработчиков Professional Developer's Program. Эти программные средства включают: компилятор Си, компоновщик программ, символический отладчик, библиотеки сетевых программ и продукт NetWare RPC. RPC - это сокращенное обозначение для Remote Procedure Code (Концепция распределенной обработки информации), где различные части какой-нибудь программы или процесса могут выполняться на различных типах компьютеров в сети.
NetWare 3.12 можно приобретать в конфигурации на 20, 100 или 250 пользователей. Цены находятся в диапазоне от 3495 долларов на 20 пользователей до 12495 долларов на 250 пользователей.
Версия 3.12 ОС NetWare воплотила обещание фирмы Novell поддерживать рабочие станции под управлением различных ОС. В сервере могут находиться файлы для рабочих станций с операционными системами DOS, Macintosh, OS/2 и UNIX. Для этого на сервере, управляемом ОС NetWare 3.12 предусмотрены специальные атрибуты для имен файлов. Для каждого хранящегося на сервере файла, кроме имени в DOS-стиле, в области атрибутов имени содержится информация (две области по 128 байт) о том, какой ОС этот файл принадлежит. Например, файл, созданный на рабочей станции под управлением OS/2, сохраняет здесь свои расширенные атрибуты (длинное имя, дату создания и т. п.). Файл Macintosh содержит в этих областях свое длинное имя и информацию для Mac Finder. Работа с этими атрибутами имен осуществляется дополнительными серверными модулями (NLM). Таким образом, файлы, созданные пользователями Маc, могут быть доступны пользователям DOS и наоборот.
Более того, загрузив NetWare for Macintosh NLM, можно создать файл с помощью Microsoft Word для Macintosh, затем редактировать его с помощью Microsoft Word для Windows на компьютере под управлением DOS и, наконец, окончательные правки внести с помощью Word/PM на компьютере под управлением OS/2.
Открытость архитектуры ОС NetWare распространяется не только на уровень ее файловой системы, но и включает новый интерфейс транспортного уровня (TLI - Transport Layer Interface), основанный на ODI. Этот интерфейс предоставляет широкий диапазон возможностей для организации связей, включая IPX/SPX, NetBIOS, LU 6.2 (АРРС), именованные каналы связи для рабочих станций, управляемых DOS и OS/2, TCP/IP, интерфейс Berkley 4.3 Sockets и UNIX System V Streams/TLI.
Утилита SBACKUP в ОС NetWare 3.12 позволяет выполнять резервные копии на внутренний накопитель на магнитной ленте и восстанавливать файлы независимо от ОС, в которой они были созданы. Информация из атрибутов имен также записывается на магнитную ленту. Таким образом, одновременно может быть произведено резервирование или восстановление Резервных копий файлов DOS, Macintosh и OS/2 (HPFS).
С NLM модулем поддержки протокола TCP/IP, входящим в состав ОС -Ware 3.12, можно, например, включить UNIX-машину, такую как RS/6000, в один из сегментов сети Token Ring и использовать сервер Ware 3.12 для передачи пакетов IP от рабочей станции DOS к сегменту с компьютером RS/6000. Особенности передачи IP пакета модулем TCP/IP NetWare позволяют ЛВС, управляемым ОС NetWare 3.12, осуществлять связь с сетями, использующими протокол TCP/IP. Для передачи пакета IPX от одного NetWare сервера другому через канал связи TCP/IP ОС NetWare заключает пакет IPX в оболочку IP и передает его между серверами. В сущности, часть ЛВС TCP/IP становится естественным, продолжением ЛВС IPX.
Для того, чтобы позволить UNIX-станции использовать файловый сервер, управляемый ОС NetWare, необходимо загрузить систему NFS на UNIX-машине и NLM-модуль NFS NetWare на файловом сервере, управляемом ОС NetWare. После того, как сделаны необходимые установки в файле /ETC/HOSTS и других установочных файлах на UNIX-компьютере вы создаете пустую директорию и используете стандартную команду UNIX MOUNT, чтобы превратить пустую директорию в окно файлового сервера NetWare 3.12. Теперь вы получаете доступ к файловому серверу NetWare с рабочей станции UNIX, используя обычные UNIX-команды, утилиты и прикладные программы.
Средство передачи файлов FTAM NLM системы NetWare позволяет присоединять серверы NetWare 3.12 к компьютерным сетям модели OSI. Это средство является полностью совместимым со стандартом GOSIP 1.0, позволяя рабочим станциям разделять принтеры и файлы на сервере NetWare.
Утилита FCONSOLE в NetWare 2.15 предназначалась для контроля активности сервера. Первые несколько версий NetWare 386 выпускались без FCONSOLE. Теперь эта возможность появилась вновь, благодаря утилите RMF (Remote Management Facility - Средство дистанционного управления). RMF можно использовать для контроля сервера или для установки в NetWare дополнительного сервера. Процедура дистанционной установки работает хорошо, но нужно строго следовать указаниям инструкции.
ОС NetWare 3.12 включает все основные возможности своих предшественников NetWare 386 в отношении надежности, систем защиты данных, использования памяти, дискового пространства и размеров файлов. Инсталляция NetWare 3.12 довольно проста.
Система подсказок в NetWare 3.12 нуждается в улучшении. Объем этой системы 1,7М, но ее пользовательский интерфейс NFOLIO неудобен, и потому трудно находить нужную информацию.
NetWare 3.12 имеет хорошую производительность в значительной степени, благодаря применению новой таблицы размещения файлов (Turbo FAT -Turbo File Allocation Table). Каждый том содержит таблицу размещения файлов (FAT) - указатели к блокам файлов, расположенных на диске. NetWare хранит всю FAT в памяти сервера и создает Turbo FAT для файлов, имеющих более 64 таких блоков, что обеспечивает ускорение доступа к большим файлам.
Еще одной особенностью NetWare 3.12 является динамическое распределение памяти, выделяющее области памяти для буферирования файлов, запросов памяти от NLM, буферирования FAT и таблиц директорий. 00 NetWare 3.12 может иметь больше FSP (File Service Process - Процессов обработки файлов), работающих одновременно, чем NetWare 2.2, тем самым обеспечивая более быструю реакцию для рабочих станций.
В таблице 7.1 проведено сравнение характеристик NetWare 2.2 и NetWare 3.12.
Таблица 7.1. Сравнение характеристик NetWare 2.2. и NetWare 3.12
Характеристика
NetWare 2.2
NetWare 3.12
Тип ОС
16 бит
32 бита
Минимальный ЦП сервера
80286
80386
Минимальный объем ОЗУ на 50 пользователей
2,5М

Максимальный поддерживаемый объем ОЗУ
12М

Занимаемый объем на жестком диске


Максимальный объем жесткого диска

32 терабайта
Возможность работы без выделенного сервера
ДА
НЕТ
Приложения сервера
VAP
NLM
Динамическое распределение ресурсов
НЕТ
ДА
Поддержка клиентов OS/2
ДА* [* Длинные имена системы HPFS не поддерживаются в NetWare]
ДА
Поддержка клиентов Мае
ДА* [** Система AppleTalk может только эмулироваться в версии 2.2, а в версии 3.12 поддерживается непосредственно.]*
По желанию
Поддержка клиентов NFS
НЕТ
По желанию
Поддержка клиентов OSI
НЕТ
По желанию
Сетевые карты
8, 16 бит
8, 16, 32 бит

ОС NetWare 4.0

NetWare 4.0. полностью совместима с версиями NetWare 2.2 и Net Ware 3.12, так что пользователь не заметит разницы, и это было одной из целей при ее создании. Однако сетевой администратор заметит целый ряд новшеств.
Фирма Novell начала ее продажу в марте 1993 года, после демонстрации на промышленной выставке в Вашингтоне. Также в 1993 году фирма Novell выпустила NetWare SFT III (System Fault Tolerance - Безотказная система) - версию NetWare 4.0, которая имеет встроенные программ средства, гарантирующие безотказную работу ЛВС. Фирма Novell та предлагает редакции ОС NetWare 4.0 для работы под управлением операционных систем UNIX и OS/2 версии 2.х. Эти редакции ОС NetWare являются заново написанными сетевыми ОС, основанными скорее на ял ОС NetWare 4.0, чем на старой Portable NetWare. ОС NetWare, предназначенная для рабочей станции под управлением UNIX, основана на разработанной лабораторией USL (Unix System Laboratories - Лаборатория для систем UNIX) технологии, которую фирма Novell приобрела у фирмы AT&T в конце 1992 года. В конце 1993 года выпущена версия ОС NetWare для работы с рабочей станцией под управлением операционной системы OS/2. Независимо от того, какую операционную платформу вы предпочитаете, фирма Novell стремится стать поставщиком сетевой ОС для вас.
Инсталляции NetWare 4.0 производится примерно с 25 дискет (часть из них - это дискеты для рабочей станции) или с накопителя типа CD-ROM Второй способ инсталляции является более быстрым и безболезненным Для лучшей производительности ОС NetWare рекомендуется добавить несколько мегабайт ОЗУ на сервере, но минимальный объем памяти составляет 6М. Объем занимаемого пространства на диске колеблется от 12 до 60М в зависимости от выбранных при инсталляции характеристик.
Программное обеспечение оболочки ОС NetWare 4.0 на рабочей станции DOS, позволяющее пользователю DOS иметь доступ к серверу, по объему меньше, чем в версии 3.12 (53К вместо 59К в версии 3.12), но предоставляет те же самые функции перенаправления операций ввода/вывода. Рабочие станции могут продолжать использовать старую версию программы, таким образом, не обязательно одновременно менять оболочки на всех рабочих станциях. Фирма Novell оставляет программное обеспечение для рабочих станций DOS в модульной форме в виде модулей VLM (Virtual Loadable Module - Виртуальные загружаемые модули). К ЛВС можно присоединиться с рабочей станции, работающей под управлением Windows или Presentation Manager (РМ) операционной системы OS/2 (см. рис. 7.2). При этом сотрудники, использующие интерфейс Windows или РМ, получают новые средства для управления сетевым сеансом. ОС NetWare 4.0 имеет встроенную поддержку разрыва пакетов сообщений и позволяет осуществлять резервирование данных рабочих станций, управляемых DOS и OS/2. Она использует меньший объем ОЗУ на машинах, предназначенных для дистанционной печати. Разрыв пакетов это метод повышения производительности ЛВС, позволяющий получать более быструю реакцию сервера на запросы рабочих станций.
Наиболее значительной особенностью ОС NetWare 4.0 является система NDS (NetWare Directory Service - Система обслуживания директорий в ОС NetWare), представляющая собой иерархически организованную базу данных, которая заменила старую систему (Bindery). Однако, так как значительная часть сетевых утилит в версии 3.12 использовала систему API для доступа к Bindery, то в версию 4.0 по умолчанию включена ее эмуляция, так что не обязательно отказываться от этих утилит. В версии 4.0 использована на также новая система именованных директорий, которая, по утверждению фирмы Novell, будет работать с программным обеспечением, писанным в соответствии со спецификациями стандарта Х.500. Эта система является основой, дающей возможность пользователям присоединять локальным серверам за одну операцию. И при этом пользователи так же легко смогут получать доступ к серверам, находящимся в территориально разнесенных ЛВС.

Рис. 7.2. Графический пользовательский интерфейс ОС NetWare

NetWare 4.0 позволяет одновременную работу до 1000 пользователей (версия 3.12 - не более 250 пользователей), и фирма Novell продает лицензии на 5, 10, 20, 50, 100, 250, 500 и 1000 пользователей. При использовании новой оболочки в версии 4.0 возможен доступ к 54000 файловым серверам (в версии 3.12 каждая рабочая станция может иметь доступ только к 8 файловым серверам). Версии NetWare 4.0 для UNIX и OS/2 предоставляют возможность Работы в режиме без выделенного сервера, однако ядро версии 4.0 ориентировано на применение выделенного файлового сервера.
Пока ОС NetWare 4.0. не поддерживает мультипроцессорные компьютеры. В ответ на критические замечания по отношению к версии 3.12, она работает с четырьмя кольцами защиты памяти. Эти кольца составляют механизм защиты, предоставляемый процессором программному обеспечению ОС. Программное обеспечение, работающее в каждом кольце, имеет определенные привилегии, и центральный процессор не позволяет программам разных колец мешать друг другу.
Новинки в версии 4.0 являются: система кэширования предполагаемого чтения, увеличивающая производительность системы, компрессия данных и компоновка блоков данных, позволяющие экономить пространство на жестком диске файлового сервера. Имеется возможность сконфигурировать систему таким образом, чтобы компрессия данных осуществлялась в часы, когда большинство сотрудников покинет организацию, если по каким-нибудь причинам нежелательно производить это в процессе работы.
ОС NetWare 4.0 имеет те же ограничения на число томов и общее дисковое пространство, что и версия 3.12. В версии 4.0 также улучшена система защиты данных и ресурсов ЛВС от несанкционированного доступа за счет применения новых достижений в этой области. Расширение возможностей ЛВС версии 4.0 включает Image Enabled NetWare - систему для работы с изображениями по технологии фирмы Kodak, а также средства для работы с документами, основанные на архитектуре, связанной с содержанием документов.
ОС NetWare 4.0 является логическим развитием предыдущих версий. Если ваша ЛВС вышла за пределы 250 пользователей или 8 серверов, или если она стала частью глобальной вычислительной сети, то в этом случае NetWare 4.0 вдохнет в нее новую жизнь. Однако, если ваша организация не нуждается во всем этом, то вы будете обрадованы тем, что фирма Novell продолжает поддержку популярной версии 3.12.

Заключение

Сетевые ОС NetWare на базе файловых серверов существуют в виде версии 4.0 для предприятий, высокопроизводительной версии 3.12 и версии 2.2 для начального уровня. Эти версии ОС NetWare предлагают превосходные системы защиты данных и имеют высокую надежность. Системы просты в инсталляции, а ОС NetWare 3.12 и 4.0 имеют долгожданные средства для включения в одну ЛВС компьютеров, работающих под управлением операционных систем DOS, OS/2, Mac и UNIX.
ОС NetWare 2.2 является правильным выбором для ЛВС малых и средних размеров, где требование целостности данных стоит на первом месте. Для ЛВС, составленной из компьютеров различных типов лучшим кандидатом является NetWare 3.12. Для очень больших ЛВС, насчитывающих более 250 компьютеров и 8 файловых серверов наиболее подходящей операционной системой является NetWare 4.0.
Стоимость ОС NetWare 3.12 колеблется от 3495 долларов'до 12495 долларов в зависимости от числа пользователей. Цена ОС NetWare NFS равна 4995 долларам, ОС NetWare для Macintosh 3.0 стоит от 895 до 1995 долларов, ОС NetWare FTAM 995 долларов и NetWare 2.2 от 895 до 5495 долларов, в зависимости от числа пользователей.
Более подробную информацию о NetWare можно получить в фирме Novell:
Novell, Inc.
122 East 1700
South Provo, Utah 84606
(801) 429-5900
(800) 346-7177
В главе 8 вы познакомитесь с LAN Manager и LAN Server - сетевыми ОС фирм Microsoft и IBM, похожими как две капли воды, а также с новой системой Windows NT Advanced Server фирмы Microsoft.

Глава 8. Сетевые ОС LAN Manager, Windows NT и LAN Server

Хотя NetWare в настоящее время является самой популярной среди сетевых ОС, тем не менее она не очень подходит для применений, связанных с относительно новой программной технологией, называемой клиент/сервер. Программирование загружаемых модулей NetWare (NLM) является очень непростой задачей по сравнению с программированием аналогичных задач в среде LAN Manager или LAN Server с применением технологии клиент/сервер. Если ваши потребности в ЛВС ограничены исключительно разделением файлов и принтеров, то их вполне можно удовлетворить с помощью сетевой ОС NetWare. В противном случае для вас было бы полезно познакомиться с программными продуктами фирм Microsoft и IBM.
В этой главе ваше внимание будет сосредоточено на программных продуктах LAN Manager и Windows NT фирмы Microsoft и LAN Server фирмы IBM. Объем продажи этих продуктов в последние годы несколько увеличился, но по уровню значительно отстает от продаж сетевой ОС NetWare. Эти сетевые ОС наряду с возможностью разделения файлов и принтеров позволяют также создавать прикладное программное обеспечение с применением технологии клиент/сервер. Если развитие ЛВС будет происходить в направлении этой технологии, то уровень популярности этих сетевых ОС может превзойти популярность ОС NetWare. Однако история совместной работы фирм IBM и Microsoft над созданием сетевого программного обеспечения знала взлеты и падения, так что обеим компаниям придется преодолевать репутацию, сложившуюся в прошлом.
Создавая совместными усилиями ОС, OS/2 фирмы IBM и Microsoft рассчитывали на то, что она станет хорошей основой для новой сетевой ОС. При использовании OS/2 в качестве операционной системы для управления файловым сервером ЛВС появляется возможность обслуживания запросов рабочих станций в многозадачной среде, основанной на принципе разделения памяти. В такой многозадачной среде каждой задаче или прикладной программе выделяются определенные области памяти, которые обслуживаются параллельно. При этом прикладная программа может состоять из нескольких отдельно выполняемых единиц - процессов. Файл-сервер, работающий в многозадачной среде, будет иметь более высокую производительность за счет более эффективного использования процессорного времени, а сочетание файловых серверов, управляемых OS/2, и рабочих станций, управляемых DOS, представлялось вполне естественным. Важным преимуществом этого сочетания является простота программного управления компьютерами в среде OS/2, даже в том случае, если они используются в качестве файловых серверов. Другим важным преимуществом ОС OS/2 является способность поддержки архитектуры клиент/сервер.
После завершения разработки OS/2 и сетевых операционных систем-близнецов LAN Manager и LAN Server фирмы IBM и Microsoft прекратили совместные работы. В 1993 году фирма Microsoft выпустила еще одну новую ОС Windows NT и сетевую ОС на ее базе, названную Windows NT Advanced Server. Вместе с тем фирма Microsoft до сих пор продолжает продажу и поддержку LAN Manager. В результате, как и следовало ожидать, эти три сетевых программных продукта оказались довольно похожи.
Может показаться странным, что две фирмы начинают совместную работу для того, чтобы в результате создать два практически аналогичных продукта с разными названиями и слегка отличающимся набором характеристик. Потому первое, с чего начинается эта глава, - это исследование происхождения сетевых ОС на базе OS/2. Далее вы выясните, почему OS/2 представляет столь благодатную почву для сетевых ОС вообще и для приложений типа клиент/сервер в частности. Вы получите подробное представление о системе SQL Server фирмы Microsoft, являющейся прекрасным примером применения архитектуры клиент/сервер.
Вы узнаете, что представляют из себя сетевые операционные системы LAN Manager, Windows NT Advanced Server и LAN Server, как они работают и какие средства предоставляют пользователям. Вы подробно рассмотрите процедуры присоединения к вычислительной сети, создания сетевых логических дисков и их переназначения. Вы изучите работу с файлами, директориями и атрибутами файлов в ОС OS/2 и Windows NT. Вы получите представление о том, как ваши рабочие станции будут себя вести в ЛВС на базе ОС Windows NT или OS/2. Вы также выясните как происходит перенаправление заданий для принтера в этих программных продуктах.
После того, как вы познакомитесь с управлением заданиями для печати в операционных системах LAN Manager, Windows NT и LAN Server, будут рассмотрены средства защиты данных, предоставляемые этими ОС. Вы выясните, с какими потенциальными проблемами придется столкнуться при желании установить эти три операционные системы в одной ЛВС на разных файловых серверах. Завершает главу список различий между операционными системами LAN Manager, Windows NT и LAN Server.

История совместной работы Фирм IBM и Microsoft

Фирмы IBM и Microsoft работали совместно над OS/2 с 1985 года. Теперь эти компании независимо продают каждая свою версию операционной системы OS/2, в которые они внесли свои небольшие изменения, но, в сущности, об IBM OS/2 и Microsoft OS/2 можно говорить, как об одном программном продукте. Еще в 1985 году эти компании включили в Соглашение о совместных разработках тему по созданию программного обеспечения для файлового сервера. Продукт фирмы IBM получил название LAN Server, а продукт фирмы Microsoft - LAN Manager. Оба этих программных продукта основываются на одном и том же базовом коде, а это означает, что аналогично OS/2, данные сетевые ОС представляют практически одно и то же программное обеспечение с небольшими различиями.
Первые версии OS/2 были не очень популярными, несмотря на то, что OS/2 не имела ограничения памяти на уровне 640К и многих других недостатков DOS. Фирмы Microsoft и IBM предполагали полностью заменить DOS новой операционной системой OS/2, но этого не произошло. Производители программного обеспечения не спешили, как ожидалось, выбрасывать на рынок версии прикладных программ для OS/2. Эмуляция DOS внутри ранних версий OS/2 была несовершенной, и потому не любая прикладная программа, рассчитанная на DOS, могла работать в сеансе DOS системы OS/2. Пользователи продолжали использовать прикладные программы, ориентированные на DOS, приобретая менеджеры памяти типа QEMM и 386МАХ для увеличения объема памяти, предоставляемой для этих программ. Эти продукты позволяли продлить жизнь прикладных программ, ориентированных на DOS, но пользователи все-таки продолжали жаловаться на ограничения объема памяти величиной 640К.
Новая OS/2 версии 2.х улучшила ситуацию, предоставив пользователям одновременный доступ к нескольким сеансам DOS, каждый из которых мог располагать объемом ОЗУ 620К для прикладного программного обеспечения. Кроме того, система OS/2 допускает возможность работы в среде Microsoft Windows и, естественно, она поддерживает прикладные программы, ориентированные на OS/2 2.х. Фирма IBM утверждает, что "OS/2 является наилучшей DOS среди DOS, лучшей Windows среди Windows, лучшей OS/2 из когда-либо существовавших".
В последнем квартале 1991 года фирмы IBM и Microsoft решили следовать своими собственными путями по отношению к OS/2 и сетевым ОС. Сетевая ОС LAN Manager фирмы Microsoft до сих пор работает под управлением OS/2, но в 1993 году фирма приступила к продаже новой операционной системы, называемой Windows NT, и соответствующей сетевой ОС с названием Windows NT Advanced Server. Фирма IBM до сих пор остается твердым приверженцем OS/2 и не теряет веры в то, что благодаря новым характеристикам OS/2 сможет заменить DOS - наиболее популярную на рынке ОС для ПК. В то же время фирма Microsoft считает, что когда-нибудь операционная система Windows NT станет доминирующей на рынке ПК.
В 1989 и вновь в 1990 году фирмы IBM и Microsoft объявляли, что они собираются объединить LAN Manager и LAN Server в единый продукт. Этого не произошло, и раскол между фирмами IBM и Microsoft не оставляет никакой надежды на то, что объединение этих продуктов когда-нибудь произойдет.
Познакомившись с историей совместной деятельности фирм IBM и Microsoft, вы, наверное, понимаете, почему LAN Manager и LAN Server не вытеснили наиболее популярную сетевую ОС NetWare.
Дело в том, что фирма Novell постоянно сфокусирована на создание наилучшей сетевой ОС, а такого же уровня сконцентрированности у фирм IBM и Microsoft не ощущается. Кроме этого, для перехода пользователей на системы LAN Manager, Windows NT, LAN Server и среду клиент/сервер необходимо, чтобы сама по себе ОС OS/2 получила бы более широкое распространение. Новая версия 2.х ОС OS/2, возможно, завоюет ПК, вытеснив таким образом DOS как операционную систему для рабочих станций. Но в качестве ОС для файлового сервера система NetWare еще долго будет оказывать сильную конкуренцию OS/2. Как и следовало ожидать, можно легко превратить ПК, под управлением OS/2, в рабочую станцию ЛВС управляемой ОС NetWare.

Обзор OS/2

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

<< Пред. стр.

стр. 6
(общее количество: 13)

ОГЛАВЛЕНИЕ

След. стр. >>