Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
ПВ ГОС_1.doc
Скачиваний:
9
Добавлен:
01.05.2025
Размер:
860 Кб
Скачать
☆
  1. Составные части сетевой операционной системы отдельного компьютера.

Сетевая операционная система составляет основу любой вычислительной сети.

Сетевая операционная система (в широком смысле)! – совокупность операционных систем отдельных компьютеров, взаимодействующих с целью обмена сообщениями и разделения ресурсов по единым правилам протоколам.

Сетевая ОС (в узком смысле)! – это операционная система отдельного компьютера, обеспечивающая ему возможность работать в сети.

В сетевой операционной системе отдельной машины можно выделить несколько частей (рисунок):

  • Средства управления локальными ресурсами компьютера:

  • функции распределения оперативной памяти между процессами,

  • планирования и диспетчеризации процессов,

  • управления процессорами в мультипроцессорных машинах,

  • управления периферийными устройствами и др

  • Средства предоставления собственных ресурсов и услуг в общее пользование - серверная часть ОС (сервер). Обеспечивают:

  • блокировку файлов и записей, что необходимо для их совместного использования;

  • ведение справочников имен сетевых ресурсов;

  • обработку запросов удаленного доступа к собственной файловой системе и базе данных;

  • управление очередями запросов удаленных пользователей к своим периферийным устройствам.

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

  • Коммуникационные средства ОС, с помощью которых происходит обмен сообщениями в сети, то есть является средством транспортировки сообщений.

Клиентское программное обеспечение обеспечивает доступ к ресурсам, расположенным на сетевом сервере. Тремя наиболее важными компонентами клиентского программного обеспечения являются:

  • Редиректоры (redirector),

Редиректор! – сетевое программное обеспечение, которое принимает запросы ввода/вывода для удаленных файлов, именованных каналов или почтовых слотов и затем переназначает их сетевым сервисам другого компьютера.

Редиректор перехватывает все запросы, поступающие от приложений, и анализирует их. Типы:

  • клиентский редиректор (clientredirector)

  • серверный редиректор (serverredirector).

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

  • Распределители (designator)

Распределитель (designator)! – это часть программного обеспечения, управляющую присвоением букв накопителя (driveletter) как локальным, так и удаленным сетевым ресурсам или разделяемым дисководам, что помогает во взаимодействии с сетевыми ресурсами.

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

  • имена UNC (UNCpathnames).

Большинство современных сетевых операционных систем, так же как и Windows 95, 98, NT, распознают имена UNC (UniversalNamingConvention — Универсальное соглашение по наименованию).

UNC! – это стандартный способ именования сетевых ресурсов.

Эти имена имеют форму \\Имя_сервера\имя_ресурса. Способные работать с UNC приложения и утилиты командной строки используют имена UNC вместо отображения сетевых дисков.