24542

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

Доклад

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

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

Русский

2013-08-09

46.02 KB

58 чел.

Вопрос 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. Варианты построения сетевых ОС: а – сетевая оболочка,

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



 

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

66258. Конспект урока литературного чтения 19.83 KB
  Цель: создать условия для ознакомления обучающихся с непарным мягким согласным звуком й и буквами Й й означающими этот звук на письме; способствовать формированию навыков написания буквы и. Планируемые результаты: Предметные: обся научатся определять на слух наличие в словах звука й характеризовать...
66259. Телевізійний новорічний вогник 126 KB
  Відкривається сцена. Стоять столики із стільчиками Вибігає заклопотана Пеппі-Довга панчоха. Все перевіряє, поправляє іграшки на ялинці. Пеппі. - Світло! (засвітилася ялинка) Убрать! (тухне) Здається все нормально.
66260. Крок до цивілізованого спілкування 55.5 KB
  Виховання культури мобільного спілкування. Презентації Виховання культури мобільного спілкування та Заповіді мобілемана відеоролик Правда про мобільний телефон Епіграфи: Зробимо крок до цивілізованого спілкування. Мігель Сервантес Єдина справжня розкіш...
66262. Біологія комплексна наука про живу природу 75 KB
  Знати поняття про те що біологія комплексна наука про живу природу; повторити і систематизувати знання студентів про рівні організації живого. План Біологія комплексна наука про живу природу. Біологія − комплексна наука про живу природу.
66263. Подорож по країні, якої немає на мапі (Свято Миколая : виховний захід для учнів 1-5кл.) 81.5 KB
  Шевчук тихо звучить повільна звучить мелодія Ведучий1: Світ дивовижний вас вітає Всіх тих хто вдумливо читає І тих хто любить мандрувати Та прагне більше пізнавати Кмітливих добрих та відважних А ще звичайно і уважних Звеселить він і причарує Окрилить тим що подарує Казок чудовий хоровод.
66264. Моя рідна школа 51 KB
  Мета. Дати першокласникам уявлення про школу, формувати в них інтерес до знань, прагнення їх здобувати; розвивати пам’ять, мислення, бажання працювати творчо; збагачувати словниковий запас; сприяти вихованню любові до школи, як до рідної домівки.
66265. Посвята в читачі 62.5 KB
  Мета: виховувати любов до книги, шанобливе ставлення до неї. Розвивати пізнавальний інтерес, навички виразного читання віршованих творів, зв’язне мовлення. Обладнання: плакат «Книжкове царство – мудре государство», куток «Книжкова лікарня», телевізор, відеозапис мультфільму, магнітофон, грам запис пісень.
66266. Театрализованный праздник для 1 класса «Надо в школе всем учиться!» 39.5 KB
  Здравствуйте дорогие ребята Сегодня у нас необычный день ваш первый школьный праздник Праздник это игры шутки музыка песни. Молодцы ребята А сказки вы любите Тогда отгадайте о ком эта загадка С букварём шагает в школу Деревянный мальчуган.