Операционные системы. Часть 1. Основы управления ресурсами. Рощин А.В. - 33 стр.

UptoLike

Составители: 

33
посылает запрос серверному (обслуживающему) процессу, который его
обрабатывает и возвращает результат.
Рисунок 1.6 – Модель клиент-сервер
Модель клиент-сервер показан на рисунке 1.6. На рисунке показано,
что в задачу ядра входит только управление связью между клиентами и
серверами. Такая организация дает системе следующие преимущества:
Благодаря разделению операционной системы на части, каждая
из которых управляет только одним элементом (файловой
системой, процессами, терминалом, памятью),
все части
становятся маленькими и легко управляемыми.
Все серверы работают как процессы в режиме пользователя, а не
в режиме ядра, поэтому они не имеют прямого доступа к
аппаратуре. Поэтому если происходит ошибка на файловом
сервере, может разрушиться сама служба обработки файловых
запросов, но не приведет к краху системы.
Клиент
-серверная архитектура очень просто адаптируется к
распределенным системам.
Использование клиент-серверной архитектуры в распределенных
системах показано на рисунке 1.7.
                                    33



посылает запрос серверному (обслуживающему) процессу, который его
обрабатывает и возвращает результат.




                    Рисунок 1.6 – Модель клиент-сервер

     Модель клиент-сервер показан на рисунке 1.6. На рисунке показано,
что в задачу ядра входит только управление связью между клиентами и
серверами. Такая организация дает системе следующие преимущества:
     − Благодаря разделению операционной системы на части, каждая
        из которых управляет только одним элементом (файловой
        системой,    процессами,    терминалом,     памятью),   все   части
        становятся маленькими и легко управляемыми.
     − Все серверы работают как процессы в режиме пользователя, а не
        в режиме ядра, поэтому они не имеют прямого доступа к
        аппаратуре. Поэтому если происходит ошибка на файловом
        сервере, может разрушиться сама служба обработки файловых
        запросов, но не приведет к краху системы.
     − Клиент-серверная архитектура очень просто адаптируется к
        распределенным системам.
     Использование клиент-серверной архитектуры в распределенных
системах показано на рисунке 1.7.