Автор работы: Пользователь скрыл имя, 28 Июля 2012 в 17:17, курсовая работа
Современная компьютерная система состоит из одного или нескольких процессоров, оперативной памяти, дисков, клавиатуры, монитора, принтеров, сетевого интерфейса и других устройств, то есть является сложной комплексной системой. Написание программ, которые следят за всеми компонентами, корректно используют их и при этом работают оптимально, представляет собой крайне трудную задачу. По этой причине компьютеры оснащаются специальным уровнем программного обеспечения, называемым операционной системой.
ВВЕДЕНИЕ 2
1 ФИРМА NOVELL 3
2 ПОНЯТИЕ ОС NETWARE 4
3 ИСТОРИЯ И ВЕРСИИ СЕТЕВОЙ ОС NETWARE 5
3.1 NetWare 2.x 5
3.2 NetWare 3.x 6
3.3 NetWare 4.x 7
3.3.1 Глобальная служба справочников сетевых ресурсов 7
3.3.2 Управление оперативной и дисковой памятью сервера 8
3.3.3 Управление сложной сетью 9
3.3.4 Улучшения в системе безопасности 9
3.3.5 Улучшения в транспортной системе 10
3.4 Версия NetWare 4.1 10
3.4.1 Упрощенная процедура инсталляции при использовании программы DS-Standard 11
3.4.2 Конфигурирование NDS 12
3.4.3 Усовершенствованные средства передачи сообщений 12
3.4.4 Поддержка клиентских станций 12
3.4.5 Поддержка коммуникационных протоколов 12
3.5 NetWare 5.x 13
3.6 NetWare 6.x 13
4 КОНЦЕПЦИИ ПОСТРОЕНИЯ NETWARE 14
4.1 Производительность 14
4.2 Службы файлов вместо дисковых служб 14
4.3 Эффективность протокола NCP 15
4.4 Операционная система без вытесняющей многозадачности, разработанная для сетевых служб 15
4.5 Способы повышения производительности 16
4.5.1 Плоская модель памяти 16
4.5.2 Нити и невытесняющая многозадачность 17
4.5.3 Кэширование диска 17
4.5.4 Элеваторный поиск 18
4.5.5 Параллельный поиск 18
4.6 Способы обеспечения открытости и расширяемости 18
4.7 Способы обеспечения надежности 19
4.8 Защита информации 20
4.9 Управление процессами 21
4.10 Файловая система 24
4.11 Тома и жесткие диски 25
4.12 Кэширование файлов 26
5 ОСНОВНЫЕ НАПРАВЛЕНИЯ РАЗВИТИЯ NETWARE 28
6 СЕТЕВЫЕ СИСТЕМНЫЕ УТИЛИТЫ 30
6.1 NetWare Connect 1.0 фирмы Novell 30
6.2 WinView for Networks v2.2 фирмы Citrix Systems 32
6.3 Шлюзы IP-сетей 33
6.4 NetWare NFS v1.2 37
7 NETWARE СЕГОДНЯ 39
СПИСОК ЛИТЕРАТУРЫ 40
На сервере NetWare должен быть один диск, содержащий раздел DOS. Этот раздел является активным и с него после выполнения стартового командного файла DOS autoexec.bat автоматически стартует ОС NetWare.
Каждый том имеет таблицу распределения блоков файлов FAT и таблицу входов в каталог DET (Directory Entry Table). Таблица FAT по назначению аналогична таблице FAT MS-DOS, а таблица DET - корневому каталогу диска MS-DOS. Отличие DET от корневого каталога DOS состоит в том, что для каждого файла в нем может находиться несколько записей - входов, если файл имеет не DOS'овский формат.
Таблицы FAT и DET кэшируются в оперативной памяти сервера. FAT кэшируется всегда, а DET - динамически, кэшируются только те входы, которые используются. Входы DET могут выгружаться из памяти, если они долгое время не используются.
NetWare всегда оперирует с избыточным числом копий FAT и DET для надежности.
В NetWare для достижения
высокой производительности
NetWare конфигурирует файловую
кэш-память во время
NetWare кэширует данные файлов
поблочно. Это позволяет NetWare достигать
высокой степени синхронизации
между буферами файлового кэша
и блоками тома. Фактически, система
кэширования файлов
В NetWare в буферах
кэш-системы хранятся не
При разработке серверных
приложений при использовании
стандартных функций API работы
с файлами программисту нет
необходимости задумываться об
особенностях реализации
В версию NetWare 4.1 средства поддержки многопроцессорных платформ не попали, хотя Novell объявила о своей трехэтапной стратегии внедрения средств мультипроцессирования еще на конференции BrainShare'94. Эту стратегию Novell назвала распределенной параллельной обработкой (Distributed Parallel Processing, DPP).
На первой стадии Novell
будет поддерживать
Рис. 5.1 - Первая стадия стратегии Novell по внедрению распределенной
параллельной обработки (Byte, 02, 1995)
В настоящее время первая
стадия поддержки мультипроцессорных
платформ реализована Novell в версии
NetWare 4.1 SMP, которая поставляется только
производителями некоторых
Обеспечение процессорной независимости
Помимо поддержки
Делаются попытки переноса NetWare на RISC-платформы. Для этого Novell переписала NetWare на С и отделила ее аппаратно-зависимые части. Так как ранее Novell уже использовала название Portable NetWare для обозначения версий NetWare, работающих в среде VMS и UNIX, то эта действительно переносимая версия NetWare была названа PIN (Processor Independent NetWare). Она будет работать как "родная" на процессорах PowerPC и поддерживать NLM'ы.
Усилия по программе
PIN не только отрывают NetWare от команд
x86, но и уводят ее от шин
PC, архитектуры памяти и системы
прерывания. Такое отделение
Однако главная проблема состоит в том, нужен ли вообще многоплатформенный вариант NetWare. Поскольку узким местом сервера NetWare, нацеленного в основном на операции с файлами, являются возможности подсистемы ввода-вывода, а не вычислительные операции, то есть сомнения в целесообразности переноса NetWare на платформы с более мощным процессором. Действительно, в существующих NetWare-серверах процессоры семейства Intel, как правило, являются недозагруженными. Этот вопрос очень болезненен для Novell, особенно после того, как ее основной партнер по программе PIN - Hewlett-Packard приостановил работы по переносу NetWare на PA-RISC, а перенос на процессор Alpha отложен на неопределенный срок.
NetWare Connect - пpогpаммный пpодукт для создания в сетях NetWare мощных коммуникационных центров, pешающих большинство задач асинхpонных коммуникаций как для пользователей сети, так и для стоpонних пользователей, котоpым необходим доступ в сеть NetWare.
NetWare Connect обеспечивает удаленным от сети пользователям DOS, Windows и Macintosh пpозpачный доступ в сеть в качестве pабочих станций NetWare, как будто бы они непосpедственно включены в сеть (режим remote node). Кроме того пользователи сети NetWare могут коллективно использовать такие сетевые ресурсы, как модемы, асинхронные поpты и каналы связи, обоpудование и каналы X.25. NetWare Connect полностью заменяет продукт NetWare Asynchronous Communication Server (NACS) v.3.0.
Реализованный в виде NLM-модуля ОС NetWare 3.x и 4.x, NetWare Connect использует такие ее преимущества, как высокая производительность, безопасность и удобства администрирования. Возможны выгрузка либо динамическое переконфигурирование NetWare Connect без перезагрузки файл-сервера NetWare.
NetWare Connect может предоставить
пользователям сети три
NetWare Connect предоставляет эффективное
решение проблемы
С любой станции
сети становится возможным,
Важной принципиально новой способностью NetWare Connect является поддержка сервиса удаленного узла сети. Удаленные пользователи DOS, Windows и Macintosh могут звонить на NetWare Connect c удаленной pабочей станции и работать в сети так же, как они делают это при локальном подключении. Сетевой трафик пpотоколов IPX, TCP/IP и AppleTalk направляется по асинхронному каналу связи. Для пользователей DOS и Windows в составе NetWare Connect поставляется программа NetWare Remote Node (NRN), которая взаимодействует с компонентом Remote Node Services (RNS) на сервере NetWare Connect (рисунок 7.5). Перед предоставлением такой связи RNS проверяет имя и пароль удаленного пользователя. После этого поверх NRN на удаленном компьютере могут загружаться программы IPXODI и сетевая оболочка NETX или оболочка выполненная по VLM-технологии, обеспечивая тем самым тот же сервис для удаленного узла, что и для локального. Программа NRN c точки зрения программы IPXODI работает аналогично ODI-драйверу.
Для пользователей
Macintosh, которым необходим доступ
к сети AppleTalk, NetWare Connect поддерживает
программное обеспечение
Пользователи могут обмениваться почтой, pаботать с файлами и любыми программами, хотя низкая пpопускная способность асинхpонного канала может приводить к слишком большому времени реакции системы, и накладывает опpеделенные огpани-чения на спектр эффективно используемых прикладных программ. При работе в диапазоне 1200 - 9600 б/с наиболее эффективно использование программ копирования файлов и приложений клиент-сервер.
Рис. 6.1. Использование NetWare Connect
NetWare Connect также управляет
входящими соединениями для
Серверы приложений (например,
NetWare Access Services или WinView for Networks фирмы
Citrix) могут использовать NetWare Connect в
качестве коммуникационного
Исходящие соединения
могут осуществляться с любой
станции сети с использованием
NASI-совместимых
Такие компоненты сервера
NetWare Connect, как RNS, ARAS и NCS, разделяют
его коммуникационные порты
Фирмы Novell и Citrix Systems подписали соглашение о совместной разработке нового поколения средств удаленного доступа для сетей NetWare. Разработки будут основываться на созданной Citrix технологии сервера приложений WinView for Networks.
Данный программный
продукт предназначен для
По сравнению с NetWare
Access Services (NAS) WinView for Networks обладает целым
рядом особенностей. Одна из них
- возможность подключения
Информация о работе Операционные системы семейства Novell NetWare