Информатика: конспект лекций.
4.10. Сетевые операционные системы.
Сетевая операционная система (Nеtwоrк Ореrаtiоn Sуstеm – NОS) – это совокупность ОС отдельных компьютеров, контактирующих друг с другом в целях обмена информацией и разделения ресурсов по единым правилам (протоколам). Кроме того, такая система представляет собой ОС отдельной рабочей станции, которая обеспечивает ей работу в сети.
Сетевая ОС содержит в себе средства:
1) управления локальными ресурсами ПК (например, распределения ОП между выполняемыми процессами);
2) снабжения собственными ресурсами и услугами для общего пользования (серверная часть ОС);
3) запроса доступа к удаленным ресурсам и услугам, а также их применения (клиентская часть ОС);
4) обмена сообщениями в сети (коммуникационные средства).
Любая из сетевых ОС должна эффективно управлять ресурсами, предоставлять удобный многооконный пользовательский интерфейс и т. д. Начинаяс 1990-хгг. к сетевым ОС стали предъявлять некоторые стандартные требования:
• способность к расширению;
• переносимость;
• достаточная надежность;
• совместимость;
• безопасность;
• производительность.
В зависимости от функций, возложенных на сетевые ОС, они делятся на системы, созданные специально для одноранговых сетей, и системы для сетей с выделенным сервером. На серверных компьютерах следует применять ОС, которые оптимизированы для выполнения тех или иных серверных функций. Поэтому в сетях с выделенными серверами часто используются сетевые системы, которые состоят из нескольких вариантов ОС, отличающихся возможностями серверных частей.
По масштабу обслуживаемых сетей сетевые ОС подразделяют на следующие виды:
1) сети отделов, формирующие небольшую группу сотрудников конкретного предприятия или организации. Главная задача такой системы заключается в процессе разделения локальных ресурсов;
2) сети уровня кампусов, которые объединяют несколько сетей отделов предприятия внутри отдельного здания или одной территории в единую локальную сеть. Основной функцией таких систем является предоставление доступа сотрудникам одних отделов к информации и ресурсам сетей других отделов;
3) корпоративные сети (или сети предприятия), которые включают в себя все локальные сети отдельного предприятия, находящиеся на различных территориях. Корпоративные сети представляют собой глобальные вычислительные сети. Операционные системы на таком уровне должны поддерживать более широкий набор сервисов.