русс | укр

Языки программирования

ПаскальСиАссемблерJavaMatlabPhpHtmlJavaScriptCSSC#DelphiТурбо Пролог

Компьютерные сетиСистемное программное обеспечениеИнформационные технологииПрограммирование

Все о программировании


Linux Unix Алгоритмические языки Аналоговые и гибридные вычислительные устройства Архитектура микроконтроллеров Введение в разработку распределенных информационных систем Введение в численные методы Дискретная математика Информационное обслуживание пользователей Информация и моделирование в управлении производством Компьютерная графика Математическое и компьютерное моделирование Моделирование Нейрокомпьютеры Проектирование программ диагностики компьютерных систем и сетей Проектирование системных программ Системы счисления Теория статистики Теория оптимизации Уроки AutoCAD 3D Уроки базы данных Access Уроки Orcad Цифровые автоматы Шпаргалки по компьютеру Шпаргалки по программированию Экспертные системы Элементы теории информации

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


Дата добавления: 2014-11-28; просмотров: 556; Нарушение авторских прав


Сетевая операционная система (NOS - Network Operating System) - пакет программ, обеспечивающий реализацию сети и ее управление, позволяющий клиентам использовать ресурсы и услуги сети. Основная часть NOS устанавливается на сервере и обеспечивает:

 

- совместное использование файлов, расположенных в дисковом пространстве сервера;

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

- обмен сообщениями между узлами сети;

- взаимодействие процессов;

- почтовый сервис;

- обслуживание сетевых запросов от пользователей и приложений.

 

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

 

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

 

Программное обеспечение рабочей станции - клиента сети - преобразует запросы прикладного ПО на использование сетевых ресурсов в соответствующие сетевые форматы, обеспечивает их пересылку через среду передачи к серверу и обратные преобразования ответов. Клиентская часть ПО зависит от операционной системы станции (DOS, Windows-95, OS/2, Unix, Macintosh) и поддерживаемых сетей.



 

Технология "клиент-сервер" обычно подразумевает выделение сервера (Dedicated Server). В этом случае NOS является главной (или единственной) системой, управляющей всеми ресурсами компьютера. Эти системы обычно имеют более широкие функциональные возможности и производительность сети, они используют собственные дисковые и файловые системы, оптимизированные под сеть. Монопольное владение ресурсами компьютера создает предпосылки высокой надежности сервера.

 

Одноранговые сети (peer-to-peer) подразумевают возможность работы любого компьютера одновременно в качестве сервера и клиента. Здесь NOS либо является процессом, выполняемым под управлением исходной ОС (NetWare Lite, Lantastic, Windows for Workgroups), либо являться органичной частью ОС (Windows NT, с некоторыми оговорками Windows-95 и Personal NetWare). В любом случае параллельно с процессами NOS на том же компьютере могут исполняться произвольные прикладные программы, и надежность сервера сильно зависит от устойчивости ОС к некорректным процессам. Из перечисленных одноранговых NOS высоконадежной является только Windows NT, остальные могут только соревноваться по производительности и частости "зависаний" сервера.

 

Клиент реализуется либо в виде оболочки (редиректора), работающей под управлением исходной ОС рабочей станции (DOS, OS/2, UNIX) и обслуживающей сетевые запросы, либо может являться органической частью ОС (Windows-95, Windows NT). Клиент может иметь одновременный доступ к ресурсам нескольких сетей, использующих общую или раздельную среду передачи.



<== предыдущая лекция | следующая лекция ==>
Протоколы Internet | Windows Server 2003


Карта сайта Карта сайта укр


Уроки php mysql Программирование

Онлайн система счисления Калькулятор онлайн обычный Инженерный калькулятор онлайн Замена русских букв на английские для вебмастеров Замена русских букв на английские

Аппаратное и программное обеспечение Графика и компьютерная сфера Интегрированная геоинформационная система Интернет Компьютер Комплектующие компьютера Лекции Методы и средства измерений неэлектрических величин Обслуживание компьютерных и периферийных устройств Операционные системы Параллельное программирование Проектирование электронных средств Периферийные устройства Полезные ресурсы для программистов Программы для программистов Статьи для программистов Cтруктура и организация данных


 


Не нашли то, что искали? Google вам в помощь!

 
 

© life-prog.ru При использовании материалов прямая ссылка на сайт обязательна.

Генерация страницы за: 0.023 сек.