24542

Сетевые операционные системы: функциональные компоненты и варианты построения

Доклад

Информатика, кибернетика и программирование

Сетевые операционные системы: функциональные компоненты и варианты построения.3 Сетевые операционные системы. Различают сетевые и распределенные ОС. Распределенная ОС предоставляет пользователю сетевые ресурсы в виде ресурсов единой централизованной виртуальной машины.

Русский

2013-08-09

46.02 KB

55 чел.

Вопрос 5. Сетевые операционные системы: функциональные компоненты и варианты построения.

§2.3 Сетевые операционные системы.

Компьютеры под управлением практически всех современных ОС могут работать в составе локальных, корпоративных и/или глобальных сетей (начиная с 1990-х годов).

Компьютерная сеть – это набор компьютеров, связанных коммуникационной системой и снабженных соответствующим программным обеспечением, предоставляющим возможность пользователям получать доступ к удаленным ресурсам компьютеров этой сети. Сеть могут образовывать компьютеры разных типов и под управлением разных ОС.

Коммутационная система может включать кабели, повторители, коммутаторы, маршрутизаторы и другие устройства, обеспечивающие передачу сообщений по сети.

Различают сетевые и распределенные ОС.

Сетевая ОС предоставляет пользователю возможность доступа к удаленным ресурсам других компьютеров: файлам, принтерам и т.д. В Windows такой сервис называется «Служба доступа к файлам и принтерам сети Microsoft». Пользователь также может выполнить свое приложение на другой машине, но для этого ему необходимо ввести специальную команду удаленного выполнения.

Распределенная ОС предоставляет пользователю сетевые ресурсы в виде ресурсов единой централизованной виртуальной машины. Распределенная ОС автоматически и динамически распределяет работы по различным машинам системы, и пользователь даже не знает на какой машине выполняется его работа. Распределенная ОС существует как единая ОС в масштабах компьютерной сети.

Функциональные компоненты сетевой ОС

Любая сетевая операционная система не только выполняет все функции локальной ОС, но и обладает дополнительными средствами, позволяющими ей взаимодействовать по сети с операционными системами других компьютеров.

Функциональные компоненты сетевой ОС можно разделить на две части (рис. 2.1):

- средства управления локальными ресурсами компьютера, которые реализуют все функции ОС автономного компьютера (см. предыдущий подраздел 2.2);

- сетевые средства ОС.

Сетевых средства в свою очередь содержат три компонента:

- серверная часть ОС – средства предоставления локальных ресурсов и услуг в общее или раздельное (shared) пользование;

- клиентская часть ОС – средства запроса доступа к удаленным ресурсам и услугам;

- транспортные средства ОС, которые совместно с коммуникационной системой обеспечивают передачу сообщений по сети.

Доступ к удаленным ресурсам в сетевой ОС происходит следующим образом. Предположим, что пользователь компьютера А решил сохранить свой файл на диске компьютера В. Для этого он формирует соответствующую команду. Операционная система принимает эту команду и передает её клиентской части. Клиентская часть формирует запрос к компьютеру В на размещение своих данных. Этот запрос обрабатывается транспортными средствами ОС, которые формируют сообщение в соответствии с действующим коммуникационным протоколом (Ethernet, Token Ring, IP, IPX и др.). Сформированное сообщение передается по коммуникационной системе сети от компьютера А к компьютеру В и обрабатывается его транспортными средствами. Далее запрос передается серверной части компьютера В, которая обращается к локальному диску и записывает полученные данные в файл.

Совокупность серверной и клиентской частей ОС, предоставляющих доступ к конкретному типу ресурса компьютера через сеть, называется сетевой службой. Сетевые службы предоставляют пользователям набор услуг, которые называют также сетевым сервисом.

Рис. 2.1. Функциональные компоненты сетевой ОС

Сетевые службы по своей природе являются клиент-серверными системами. Сервером называют программный компонент-поставщик какого-либо сервиса. Клиентом называют программный компонент-потребитель какого-либо сервиса. Один и тот же программный компонент может быть клиентом по отношению к одному виду услуг, и сервером для другого вида услуг. Инициатором обмена информацией всегда выступает клиент, а сервер находится в режиме пассивного ожидания запросов.

Взаимодействие между клиентами и серверами стандартизировано, так что сервер может обслуживать клиентов, реализованных различными способами и различными производителями.

Варианты построения сетевых ОС

Существует  несколько подходов к построению сетевых ОС.

Сетевые службы представлены в виде оболочки ОС (рис. 2.2, а). При таком подходе сетевая ОС представляет собой совокупность локальной ОС и надстроенной над ней сетевой оболочки. При этом в локальную ОС встраивается минимум сетевых функций, необходимых для работы сетевой оболочки, которая выполняет основные сетевые функции. В качестве примера можно указать продукты фирмы Microsoft: LAN Server и LAN Manager.

Сетевые службы глубоко встроены в ОС (рис. 2.2, б). Более эффективен подход, при котором сетевая ОС с самого начала проектируется для работы в сети. Сетевые функции у этих ОС глубоко встроены в основные модули системы, что обеспечивает их логическую стройность, простоту эксплуатации и модификации, а также высокую производительность. Важно, что при таком подходе отсутствует избыточность. Если все сетевые функции хорошо интегрированы, то все внутренние механизмы такой ОС могут быть оптимизированы для выполнения сетевых функций. Например, ОС Windows NT от Microsoft за счет встроенности сетевых средств обеспечивает более высокие показатели производительности и защищенности информации по сравнению с сетевой ОС LAN Manager той же фирмы (совместная разработка с IBM), являющейся надстройкой над локальной операционной системой OS/2.

В настоящее время сетевые функции встраиваются в ядро ОС, являясь ее неотъемлемой частью. Операционные системы получили средства для работы со всеми основными технологиями локальных (Ethernet, Fast Ethernet, Gigabit Ethernet, Token Ring, FDDI, ATM) и глобальных (Х.25, frame relay, ISDN, ATM) сетей, а также средства для создания составных сетей (IP, IPX, AppleTalk, RIP, OSPF, NLSP).

Сетевые службы поставляются в виде отдельных продуктов, которые, как правило, дополняют возможности сетевых ОС (рис. 2.2, в). Например, сервер удаленного управления WinFrame (компания Citrix) дополняет возможности сервера удаленного доступа Windows NT.

Рис. 2.2. Варианты построения сетевых ОС: а – сетевая оболочка,

б – встроенные службы, в – отдельные продукты



 

А также другие работы, которые могут Вас заинтересовать

48064. Мікроекономіка. Конспект лекцій 1.71 MB
  Крива ринкового попиту Цінова еластичність попиту. Еластичність попиту за доходом. Перехресна еластичність попиту.
48066. Місцеве самоврядування 1.76 MB
  Право місцевого самоврядування – комплексна галузь права. Право місцевого самоврядування як наука і навчальна дисципліна. Поняття муніципального права України Муніципальне право України галузь права України норми якої виражають волю й інтереси її народу держави та територіальних громад і регулюють суспільні відносини у сфері місцевого самоврядування.
48067. Міжнародна економіка. Опорний конспект лекцій 265.5 KB
  Міжнародне регулювання і нагляд Економічні Фінансові Міжнародні організації Форми МЕВ Міжнародна торгівля Міжнародний рух чинників виробництва Міжнародна торгівля фінансовими інструментами Товарами Послугами Капітал Робоча сила Технології Валютою Цінними паперами Кредитами Розрахунки Державне регулювання Регулювання зовнішньої торгівлі Регулювання руху чинників виробництва Валютне та банківське Регулювання Мікроекономічна політика Макроекономічна політика Базові поняття...
48068. Конспект лекцій. Міжнародна інвестиційна діяльність 938.5 KB
  Міжнародна інвестиційна діяльність: конспект лекцій для студентів напряму Конспект лекцій з дисципліни Міжнародна інвестиційна діяльність призначено для студентів напряму Дисципліна є варіативною для студентів зазначеного фаху і передбачає вивчення сутності та ролі міжнародних інвестицій в сучасному міжнародному бізнесі набуття вмінь аналізу міжнародної інвестиційної діяльності в Україні.
48070. Математическая логикаи теория алгоритмов. Курс лекций 125.5 KB
  Формула логики высказываний: пропозициональные буквы переменные: B C простые высказывания пропозициональные связки логические связки скобки = пропозициональная формула ПФ формула proposition – заявление утверждение; от лат. Формула F называется выполнимой если F истинна в некоторой интерпретации: существует k такое что FIk = И. Формула F называется общезначимой или тавтологией если F истинна во всех возможных интерпретациях: для всех возможных k: FIk = И. Формула F называется противоречием если F ложна во всех...
48071. Формальные теории математической логики 172 KB
  Формальные теории. Задано А альфа множество символов теории алфавит Т. Задано В Ф бета множество аксиом теории. Собственные нелогические аксиомы определяют специфику конкретной теории.
48072. Наукова комунікація як складова фахової діяльності. Українська термінологія у професійному спілкуванні 323 KB
  Особливості наукового тексту і професійного наукового викладу думки. Науковий стиль української мови має свої особливості. Загальні ознаки наукового стилю поняттєвість. Термін та його ознаки. термінологія як система...