Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
GLAVA2_red.doc
Скачиваний:
2
Добавлен:
01.07.2025
Размер:
125 Кб
Скачать
☆

2.3.1. Функциональные компоненты сетевой операционной системы

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

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

  • Сетевые средства, в свою очередь можно разделить на три компонента:

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

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

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

Упрощенно работа сетевой операционной системы происходит следующим образом. Предположим, что пользователь компьютера А решил сохранить свой файл на диске другого компьютера сети – компьютера В. Для этого он набирает соответствующую команду и нажимает клавишу Enter. Программный модуль операционной системы, отвечающий за интерфейс с пользователем, принимает эту команду и передает ее клиентской части операционной системы компьютера А.

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

Управляют передачей сообщений между клиентской и серверными частями по коммуникационной системе сети транспортные средства операционной системы. Эти средства выполняют такие функции, как формирование сообщений, разбиение сообщения на части, преобразование имен компьютеров в числовые адреса в сети, организация доставки и т.п. Правила взаимодействия компьютеров при передаче сообщений по сети фиксируются в коммуникационных протоколах, таких как Ethernet, Token Ring, TCP/IP, IPX и пр. Чтобы два компьютера смогли обмениваться сообщениями по сети, транспортные средства их операционных систем должны поддерживать некоторый общий набор протоколов. Коммуникационные протоколы переносят сообщения клиентских и серверных частей операционных систем по сети, не вникая в их содержание.

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

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