Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
B_inf16-17+.DOC
Скачиваний:
0
Добавлен:
01.07.2025
Размер:
142.85 Кб
Скачать

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

Для функционирования компьютерных сетей необходимы сетевые операционные системы. Сетевой операционной системой является операционная система, которая позволяет своим пользователям получать доступ не только к локальным ресурсам их собственных компьютеров, но и к ресурсам других компьютеров, подключенных к сети (конечно, только в том случае, если удалённые ресурсы объявлены разделяемыми и у пользователя есть соответствующие права доступа к ним). К основным функциональным компонентам сетевой операционной системы относятся средства управления локальными ресурсами и сетевые средства. Базовые сетевые возможности сетевых операционных систем позволяют: копировать файлы с одного компьютера сети на другой; с одного компьютера сети обрабатывать данные, размещенные на другом компьютере; запускать программу, размещенную в памяти одного компьютера сети, которая будет оперировать с данными, хранящимися на другом компьютере.

В одноранговых сетях на всех компьютерах устанавливается такая операционная система, которая предоставляет всем компьютерам в сети потенциально равные возможности. Сетевые операционные системы такого типа называются одноранговыми операционными системами. Примерами одноранговых операционных систем являются Windows NT Workstation, LANtastic и др.

В сетях с выделенными серверами используются специальные варианты сетевых ОС, которые оптимизированы для работы в роли серверов и называются серверными ОС. Пользовательтские компьютеры в этих сетях работают под управлением клиентских ОС.

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

Например, операционная система Windows NT выпускается в варианте для рабочей станции Windows NT Workstation и в варианте для выделенного сервера – Windiws NT Server. Оба эти варианта операционной системы включают клиентские и серверные састи многих сетевых служб.

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

Структура ос

Существует ряд различных путей построения ОС. Приведем три общих подхода.

Монолитная ос (Monolithic Operating Systems )

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

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]