уже было сказано, компьютер, работают»*"* ; сети, может выполнять
функции либо клиента, либо сервера, либо совмещать обе эти
функции.
Если выполнение каких-либо серверных функций является
основным назначением компьютера (например, предоставление
файлов в общее пользование всем остальным пользователям сети или
организация совместного использования факса, или предоставление
всем пользователям сети возможности запуска на данном компьютере
своих приложений), то такой компьютер называется выделенным
сервером. В зависимости от того, какой ресурс сервера является
разделяемым, он называется файл-сервером, факс-сервером, принт-
сервером, сервером приложений и т.д.
Очевидно,
что
на
выделенных
серверах
желательно
устанавливать ОС, специально оптимизированные для выполнения
тех или иных серверных функций. Поэтому в сетях с выделенными
серверами чаще всего используются сетевые операционные системы,
в состав которых входит несколько вариантов ОС, отличающихся
возможностями серверных частей. Например, сетевая ОС Novell
NetWare имеет серверный вариант, оптимизированный для работы в
качестве файл-сервера, а также варианты оболочек для рабочих
станций с различными локальными ОС, причем эти оболочки
выполняют исключительно функции клиента. Другим примером ОС,
ориентированной на построение сети с выделенным сервером,
является операционная система Windows NT. В отличие от NetWare,
оба варианта данной сетевой ОС - Windows NT Server (для
выделенного сервера) и Windows NT Workstation (для рабочей
станции) - могут поддерживать функции и клиента и сервера. Но
серверный вариант Windows NT имеет больше возможностей для
предоставления ресурсов своего компьютера другим пользователям
сети, так как может выполнять более широкий набор функций,
поддерживает большее количество одновременных соединений с
клиентами, реализует централизованное управление сетью, имеет
более развитые средства защиты.
Выделенный сервер не принято использовать в качестве
компьютера для выполнения текущих задач, не связанных с его
основным
назначением,
так
как
это
может
уменьшить
производительность его работы как сервера. В связи с такими
соображениями в ОС Novell NetWare на серверной части возможность
выполнения
обычных
прикладных
программ
вообще
не
предусмотрена, то есть сервер не содержит клиентской части, а на
рабочих станциях отсутствуют серверные компоненты. Однако в
24
других сетевых ОС функционирование на выделенном сервере
клиентской части вполне возможно. Например, под управлением
Windows NT Server могут запускаться
обычные
программы
локального пользователя, которые могут потребовать выполнения
клиентских функций ОС при появлении запросов к ресурсам других
компьютеров сети. При этом рабочие станции, на которых
установлена ОС Windows NT Workstation, могут выполнять функции
невыделенного сервера.
В одноранговых сетях все компьютеры равны в правах доступа к
ресурсам друг друга. Каждый пользователь может по своему желанию
объявить какой-либо ресурс своего компьютера разделяемым, после
чего другие пользователи могут его эксплуатировать. В таких сетях на
всех компьютерах устанавливается одна и та же ОС, которая
предоставляет всем компьютерам в сети потенциально равные
возможности. Одноранговые сети могут быть построены, например,
на базе ОС LANtastic, Personal Ware, Windows for Workgroup,
Windows NT Workstation.
%
Контрольные вопросы
1. Каковы базовые концепции ОС?
2. Каковы способы построение ядер ОС?
3. Что представляет ОС на базе объектно-ориентированного
подхода?
4. Какова концепция множественных прикладных сред?
5. Каковы механизмы реализованные в распределенной ОС?
6. Какова структура однопользовательской ОС?
7. Каковы системные функции в однозадачных ОС?
8. Как
организован
доступ
ко
всем
функциям
однопользовательской многозадачной ОС?
9. Структура сетевой ОС?
10. Какие части выделяют в сетевой ОС отдельной машины?
11. Каковы подходы к построению сетевой ОС?
12. На какие два класса делятся сетевые ОС?
13. Что представляют одноранговые сетевые ОС и с выделенным
сервером?
14. Каковы функции сервера и клиента?
25