- •Глава 2. Назначение и функции операционной системы
- •2.1. Операционные системы автономного компьютера
- •2.1.1. Расширенная виртуальная машина
- •2.1.2. Управление ресурсами
- •2.2. Основные функции операционной системы автономного компьютера
- •2.2.1. Управление процессами
- •2.2.2. Управление памятью
- •2.2.3. Управление файлами и внешними устройствами
- •2.2.4. Защита данных и администрирование
- •2.2.5. Интерфейс прикладного программирования
- •2.2.6. Пользовательский интерфейс
- •2.3. Сетевые операционные системы
- •2.3.1. Функциональные компоненты сетевой операционной системы
- •2.3.2. Сетевые службы и сетевые сервисы
- •2.3.3. Встроенные сетевые службы и сетевые оболочки
- •2.3.4. Одноранговые и серверные сетевые операционные системы
- •2.3.5. Операционные системы в одноранговых сетях
- •2.3.6. Операционные системы в сетях с выделенными серверами
- •2.4. Требования к современным операционным системам
- •Вопросы для самоконтроля
2.3.4. Одноранговые и серверные сетевые операционные системы
В зависимости от того, как распределены функции между компьютерами в сети, они могут выступать в трех разных ролях:
компьютер, занимающийся исключительно обслуживанием запросов других компьютеров, играет роль выделенного сервера сети;
компьютер, обращающийся с запросами к ресурсам другого компьютера, исполняет роль клиентского узла;
компьютер, совмещающий функции клиента и сервера, является одноранговым узлом.
Очевидно, что сеть не может состоять только из клиентских и только из серверных узлов. Сеть, оправдывающая свое назначение и обеспечивающая взаимодействие компьютеров, может быть построена по одной из трех схем:
сеть на основе одноранговых узлов – одноранговая сеть;
сеть на основе клиентов и серверов – сеть с выделенными серверами (двухранговые сети);
сеть, включающая узлы всех типов – гибридная сеть.
Каждая из этих схем обладает своими достоинствами и недостатками, определяющими их области применения.
2.3.5. Операционные системы в одноранговых сетях
В одноранговых сетях (см. рис.2.5.) все компьютеры равны в правах доступа к ресурсам друг друга. Каждый пользователь может по своему желанию объявить какой-либо ресурс своего компьютера разделяемым, после чего другие пользователи могут его эксплуатировать. В таких сетях на всех компьютерах устанавливается одна и та же операционная система, которая предоставляет всем компьютерам в сети потенциально равные возможности. Одноранговые сети могут быть построены, например, на базе ОС LANtastic, Personal Ware, Windows for Workgroup, Windows NT Workstation, Windows 95/98.
В одноранговых сетях также может возникнуть функциональная несимметричность: одни пользователи не желают разделять свои ресурсы с другими, и в таком случае их компьютеры выполняют роль клиента, за другими компьютерами администратор закрепил только функции по организации совместного использования ресурсов, а значит они являются серверами, в третьем случае, когда локальный пользователь не возражает против использования его ресурсов и сам не исключает возможности обращения к другим компьютерам, операционная система, устанавливаемая на его компьютере, должна включать и серверную, и клиентскую части. В отличие от сетей с выделенными серверами, в одноранговых сетях отсутствует специализация операционной системы в зависимости от преобладающей функциональной направленности - клиента или сервера. Все вариации реализуются средствами конфигурирования одного и того же варианта операционной системы.
Одноранговые сети проще в организации и эксплуатации, однако, они применяются в основном для объединения небольших групп пользователей, не предъявляющих больших требований к объемам хранимой информации, ее защищенности от несанкционированного доступа и к скорости доступа. При повышенных требованиях к этим характеристикам более подходящими являются двухранговые сети или сети с выделенными серверами, где сервер лучше решает задачу обслуживания пользователей своими ресурсами, так как его аппаратура и сетевая операционная система специально спроектированы для этой цели.
