Московский Государственный Университет Связи и Информатики лекции

Вид материалаЛекции
Подобный материал:
1   ...   76   77   78   79   80   81   82   83   ...   156


Сетевые операционные системы LAN


Системные программные средства, управляющие процессами в LAN, объединенные общей архитектурой, определенными коммуникационными протоколами и механизмами взаимодействия вычислительных процессов, называются сетевыми операционными системами (сетевые ОС).

Сетевые ОС обеспечивают эффективное решение задач распределенной обработки данных (т.е. обработки данных не в отдельном компьютере, а в нескольких компьютерах, объединенных в LAN или в глобальную вычислительную сеть).

Сетевые ОС ограничены областью своего действия.

Сетевые управляющие программы (супервизоры) поддерживают работу одной или нескольких взаимодействующих LAN.

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


Сетевые операционные системы поддерживают следующие функции:


-распределенное выполнение процессов;

-взаимодействие выполняемых процессов;

-обмен данными между процессорами;

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


Требования к сетевым операционным системам:

1. Единая системная архитектура.

Понятие "системная архитектура" включает в себя:

-распределение функций между узлами сети;

-принципы построения коммуникационных протоколов;

-методы выполнения отдаленных операций типа "клиент-сервер";

-структуру сетевой файловой сети;

-уровни прозрачности доступа к сети;

-принципы защиты данных;

-свойства общесетевого адресного пространства (например, Интернет).



2. Обеспечение требуемого высокого качества прозрачности.

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

Высокий уровень прозрачности - это обеспечение прозрачности доступа, имен, физических устройств, сетевой среды и т.д.

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

3. Высокоуровневая и высоконадежная файловая система

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

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

В сетевом режиме должны поддерживаться разные операции с файлами (возможность чтения, внесения, удаления, корректировки и т.д.).

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

Файловая система - это центральный элемент сетевой операционной системы, который определяет производительность и надежность всей распределенной системы в целом.


Примеры сетевых операционных систем

Фирма

Название ОС

Описание

Novell

NetWare

Различные версии ОС NetWare делятся на две группы:

-одноранговые ОС (децентрализованные ОС) - NetWare Lite и NetWare Personal.

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

-операционные системы с выделенными серверами (распределенные ОС) - NetWare 2.2, NetWare 3.12 и NetWare 4,0.

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

Названные выше версии ОС обеспечивают работу сервера в режиме

"файл-сервер" (хранение и распределение между рабочими станциями

файлов).

Bell Laboratories, AT&T

UNIX

UNIX занимает одно из центральных мест среди сетевых операционных систем - это многопользовательская, многозадачная ОС.

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

UNIXWare в отличие от ОС NetWare обеспечивает не только использование сервера в режиме "файл-сервер" (ОС с выделенными серверами -

2-ая группа ОС), но и может выполнять прикладные программы пользователей ЛВС.

Microsoft

Windows NT,


Microsoft BackQffice и

Microsoft Office

Разработаны 2 версии ОС Windows NT: Windows NT 3.51 и 4,0.

Программные продукты предлагаются в виде двух наборов:

-Microsoft BackQffice - для серверных продуктов.

-Microsoft Qffice 97 - для рабочих станций прикладное ПО, предназначенное для автоматизации делопроизводства:

-система управления базами данных ACCESS;

-электронные таблицы EXEL;

-текстовый редактор WORD.

IBM

OS/2

AIX

Существуют несколько версий ОС OS/2