Н. К. Токжигитова а ционные системы



Pdf көрінісі
бет13/79
Дата31.01.2022
өлшемі3,3 Mb.
#116517
түріУчебное пособие
1   ...   9   10   11   12   13   14   15   16   ...   79
Байланысты:
book 0846

у ш и в а

ресурс***

усЖГТ4М

ОАмям


/

4

Рисунок 3 -  Структура сетевой ОС

19



В  сетевой  операционной  системе  отдельной  машины  можно 

выделить несколько частей:

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

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

планирования 

и 

диспетчеризации 



процессов, 

управления 

процессорами 

в 

мультипроцессорных 



машинах, 

управления 

периферийными  устройствами 

и  другие  функции  управления

ресурсами локальных ОС.

- Средства предоставления собственных ресурсов и услуг в общее 

пользование  -   серверная 

часть  ОС 

(сервер). 

Эти 


средства 

обеспечивают,  например,  блокировку  файлов  и  записей,  что 

необходимо 

для 


их 

совместного 

использования; 

ведение 


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

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

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

устройствам.

- Средства запроса доступа к удаленным ресурсам и услугам и их 

использования  -   клиентская  часть  ОС  (редиректор).  Эта  часть 

выполняет  распознавание  и  перенаправление  в  сеть  запросов  к 

удаленным  ресурсам от приложений  и пользователей, при этом запрос 

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

другой  форме,  соответствующей  требованиям  сервера.  Клиентская 

часть 

также 


осуществляет 

прием 


ответов 

от 


серверов 

и 

преобразование  их  в  локальный  формат,  так  что  для  приложения 



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

Коммуникационные 

средства 

ОС, 


с 

помощью 


которых 

происходит  обмен  сообщениями  в  сети.  Эта  часть  обеспечивает 

адресацию  и  буферизацию  сообщений,  выбор  маршрута  передачи 

сообщения  по  сети,  надежность  передачи  и  т.п.,  то  есть  является 

средством транспортировки сообщений.

В  зависимости  от  функций,  возлагаемых  на  конкретный 

компьютер,  в  его  операционной  системе  может  отсутствовать  либо 

клиентская, либо серверная части  [51.

20



Рисунок 4 -  Взаимодействие компонентов операционной системы 

при взаимодействии компьютеров

На  рисунке  4  показано  взаимодействие  сетевых  компонентов. 

Компьютер  1  выполняет  роль  «чистого»  клиента,  а  компьютер  2  -  

роль 

«чистого» 



сервера, 

соответственно 

на 

первой 


машине 

отсутствует  серверная  часть,  а  на  второй  -   клиентская.  На  рисунке 

отдельно  показан  компонент  клиентской  части  — редиректор.  Именно 

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

и  анализирует  их.  Если  выдан  запрос  к  ресурсу  данного  компьютера, 

то  он  переадресовывается  соответствующей  подсистеме  локальной 

ОС,  если же это запрос  к удаленному ресурсу, то он  переправляется  в 

сеть.  При  этом  клиентская  часть  преобразует  запрос  из  локальной 

формы  в  сетевой  формат  и  передает  его  транспортной  подсистеме, 

которая  отвечает  за  доставку  сообщений  указанному  серверу. 

Серверная  часть  операционной  системы  компьютера  2  принимает 

запрос,  преобразует  его  и  передает  для  выполнения  своей  локальной 

ОС.  После  того,  как  результат  получен,  сервер  обращается  к 

транспортной  подсистеме  и  направляет  ответ  клиенту,  выдавшему 

запрос.  Клиентская  часть  преобразует  результат  в  соответствующий 

формат и адресует его тому приложению, которое выдало запрос.

На  практике  сложилось  несколько  подходов  к  построению 

сетевых операционных систем (рисунок 5).

21





Достарыңызбен бөлісу:
1   ...   9   10   11   12   13   14   15   16   ...   79




©engime.org 2024
әкімшілігінің қараңыз

    Басты бет