Операционные системы, среды и оболочки. Макаренко С.И. - 126 стр.

UptoLike

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

обработка файла на машине клиента,
запись обновленного файла на сервер.
Модель удаленного доступа, которая предполагает поддержку
большого количества операций над файлами:
открытие и закрытие файлов,
чтение и запись частей файла,
позиционирование в файле,
проверка и изменение атрибутов файла и т. д.
В то время как в модели загрузки-выгрузки файловый сервер
обеспечивал только хранение и перемещение файлов, в случае модели
удаленного доступа все файловые операции выполняются на серверах, а
клиенты только генерируют запросы на их отработку.
9.3 Размещение клиентов и серверов по компьютерам и в
операционной системе
При организации в сети взаимодействия между ОС по концепции
клиент-сервер, имеются различные способы распределения серверной и
клиентской частей между компьютерами.
1.
В некоторых файловых системах (например, NFS или файловых
системах Windows 95/98/NT/2000) на всех компьютерах сети
работает одно и то же базовое программное обеспечение,
включающее как клиентскую, так и серверную части, так что любой
компьютер, который захочет предложить услуги файловой службы,
может это сделать.
2.
В некоторых случаях выпускается так называемая серверная
версия ОС (например, Windows NT Server), которая использует то
же программное обеспечение файловой службы, но только
позволяющее (за счет выделения файловому серверу большего
количества ресурсов основном оперативной памяти)
обслуживать одновременно большее число пользователей, чем
версии файлового сервера для клиентских компьютеров.
3.
В других системах файловый сервер это специализированный
компонент серверной ОС, отсутствующий в клиентских
компьютерах. По такому пути пошли разработчики сетевой ОС
NetWare, создав операционную систему, оптимизированную для
работы в качестве файлового сервера, но не поддерживающую
работу в качестве клиентской ОС.
Для повышения эффективности работы файловый сервер и клиент
обычно являются модулями ядра ОС, работающими в привилегированном
режиме. В современных ОС эти компоненты оформляются как
126
     − обработка файла на машине клиента,
     − запись обновленного файла на сервер.
     Модель удаленного доступа, которая предполагает поддержку
большого количества операций над файлами:
     −   открытие и закрытие файлов,
     −   чтение и запись частей файла,
     −   позиционирование в файле,
     −   проверка и изменение атрибутов файла и т. д.
     В то время как в модели загрузки-выгрузки файловый сервер
обеспечивал только хранение и перемещение файлов, в случае модели
удаленного доступа все файловые операции выполняются на серверах, а
клиенты только генерируют запросы на их отработку.

   9.3 Размещение клиентов и серверов по компьютерам и в
                   операционной системе

     При организации в сети взаимодействия между ОС по концепции
клиент-сервер, имеются различные способы распределения серверной и
клиентской частей между компьютерами.
     1. В некоторых файловых системах (например, NFS или файловых
        системах Windows 95/98/NT/2000) на всех компьютерах сети
        работает одно и то же базовое программное обеспечение,
        включающее как клиентскую, так и серверную части, так что любой
        компьютер, который захочет предложить услуги файловой службы,
        может это сделать.
     2. В некоторых случаях выпускается так называемая серверная
        версия ОС (например, Windows NT Server), которая использует то
        же программное обеспечение файловой службы, но только
        позволяющее (за счет выделения файловому серверу большего
        количества ресурсов (в основном оперативной памяти)
        обслуживать одновременно большее число пользователей, чем
        версии файлового сервера для клиентских компьютеров.
     3. В других системах файловый сервер — это специализированный
        компонент серверной ОС, отсутствующий в клиентских
        компьютерах. По такому пути пошли разработчики сетевой ОС
        NetWare, создав операционную систему, оптимизированную для
        работы в качестве файлового сервера, но не поддерживающую
        работу в качестве клиентской ОС.
     Для повышения эффективности работы файловый сервер и клиент
обычно являются модулями ядра ОС, работающими в привилегированном
режиме. В современных ОС эти компоненты оформляются как



                                    126