Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Ответы.кр1.МОС_SPECIAL EDITION.doc
Скачиваний:
25
Добавлен:
23.11.2019
Размер:
3.44 Mб
Скачать

4. Определение распределенной ос

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

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

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

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

3. Определение сетевой ос

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

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

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

Сетевые ОС - машины обладают высокой степенью автономности, общесистемных требований мало. Можно вести диалог с другой ЭВМ, вводить задания в ее очередь пакетных заданий, иметь доступ к удаленным файлам, хотя иерархия директорий может быть разной для разных клиентов. Пример - серверы файлов (многие WS могут не иметь дисков вообще).

Сетевая операционная система — операционная система со встроенными возможностями для работы в компьютерных сетях. К таким возможностям можно отнести:

поддержку сетевого оборудования

поддержку сетевых протоколов

поддержку протоколов маршрутизации

поддержку фильтрации сетевого трафика

поддержку доступа к удалённым ресурсам, таким как принтеры, диски и т. п. по сети

поддержку сетевых протоколов авторизации

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

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

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

- сетевые средства можно разделить на три компонента:

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

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

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

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

Управляют передачей сообщений между клиентской и серверными частями по коммуникационной системе сети транспортные средства ОС. Эти средства выполняют такие функции, как формирование сообщений, разбиение сообщения на части (пакеты, кадры), организацию надежной доставки сообщений, определение маршрута в сложной сети и т. д. Правила взаимодействия компьютеров при передаче сообщений по сети фиксируются в коммуникационных протоколах, таких как Ethernet, IP, IPX и пр. Чтобы два компьютера смогли обмениваться сообщениями по сети, транспортные средства ОС должны поддерживать некоторый общий набор коммуникационных протоколов (TCP/IP).

Важная функция клиентской части ОС - способность отличить запрос к удаленному ресурсу от запроса к локальному ресурсу. Если клиентская часть ОС умеет это делать, то она сама распознает и перенаправляет (redirect) запрос к удаленной машине и называют ее редиректор. Иногда функции распознавания выделяются в отдельный программный модуль, в этом случае редиректором называют не всю клиентскую часть, а только этот модуль.

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

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]