Различают следующие системные требования:
единая системная архитектура. обеспечение требуемого высокого
уровня прозрачности. высокоуровневая и высоконадежная файловая
система. Единая системная архитектура. Понятие "системная
архитектура" охватывает следующие вопросы:
распределение функций между узлами сети; принципы построения
коммуникационных протоколов; методы выполнения отдаленных операций
типа «клиент-сервер»; структуру сетевой файловой системы; уровни
прозрачности доступа к сети; принципы защиты данных; свойства
общесетевого адресного пространства. Примером может служить
адресация в Internet. Обеспечение требуемого высокого уровня
прозрачности. Сетевая операционная система должна обеспечивать для
пользователей доступ к многообразным сетевым ресурсам независимо от
степени распределенности, неоднородности и мобильности данных,
программ и устройств. Высокий уровень прозрачности означает, что
обеспечиваются прозрачность доступа, прозрачность имен,
прозрачность физических устройств и сетевой среды и т.д. Сетевая
операционная система изолирует от пользователя все различия,
особенности и физические параметры привязки процессов к
обрабатываемым сетевым ресурсам. Например, пользователь может
обратиться к процессу печати определенных данных, называя их
уникальными составными именами, но совершенно не заботится о том,
где практически находятся эти данные, и на каком физическом
принтере они будут распечатаны.
Высокоуровневая и высоконадежная файловая система. Файловая
система, поддерживаемая сетевой операционной системой и входящая в
ее состав, должна эффективно организовать хранение информации
общего пользования и обеспечивать одновременный доступ к ней многих
пользователей. Высокоуровневость означает, что доступ
обеспечивается как к локальным файлам (расположенным на рабочих
станциях), так и к удаленным (на серверах) на различных уровнях
(справочник файлов; файл; именованный блок; сегмент файла).
В сетевом режиме должны поддерживаться разнообразные операции с
файлами (читать, писать, удалять, модифицировать). Протокол
удаленного доступа и управления файлами должен обеспечивать все
необходимые сетевые функции создания, обработки, пересылки и защиты
файла.
Файловая система - центральный элемент сетевой операционной
системы, определяющий производительность и надежность всей
распределенной системы в целом.
Возможны следующие варианты структур сетевых операционных систем
(СОС) ЛВС:
· каждая ЭВМ сети реализует все функции СОС, т.е. хранит в своей ОП
резидентную часть СОС и имеет доступ к любой нерезидентной части,
хранящейся на внешних носителях;
· каждая ЭВМ сети имеет копии программ только часто реализуемых
функций СОС, копии программ редко реализуемых функций имеются в
памяти только одной (или нескольких) ЭВМ;
· каждая ЭВМ сети выполняет только определенный набор функций СОС,
причем этот набор является либо индивидуальным, либо некоторые
функции будут общими для нескольких ЭВМ. Различия в структурах СОС
обусловлены принятыми способами управления ЛВС (децентрализованное
или централизованное управление). Отличительной особенностью СОС
ЛВС является наличие слоя операционных систем, обеспечивающего
обмен информацией между ЭВМ сети.