Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
SET2-06.doc
Скачиваний:
42
Добавлен:
19.09.2019
Размер:
1.44 Mб
Скачать

6.1.2. Концепция специальной сетевой ос

Сетевая ОС отличается от ОС автономного компьютера тем, что

  • по сути является программой для пересылки данных по сети;

  • осуществляет контроль за работой сети: кто использует сеть, когда к данным или устройствам осуществляется доступ, какие ресурсы имеются в сети и т.д.;

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

  • главное: обеспечивает пользователей средствами коллективного доступа к сетевым устройствам (жесткие диски, принтеры, процессоры, факсы);

  • обеспечивает безопасность данных за счет того, что некоторые пользователи могут не допускаться к определенным ресурсам и файлам сети;

  • имеет средства резервирования аппаратуры, обеспечивающие повышенную надежность и отказоустойчивость;

  • имеет развитые средства администрирования для того, чтобы добавить, заменить или исключить пользователей, а также компьютеры и периферийные устройства из сети;

  • поддерживает межсетевой обмен для объединения нескольких сетей.

Концепция сетевой ОС включает следующие положения.

  1. В основе построения сетевой ОС лежит функция перенаправления. В ОС используется конструкция: команда > файл. Команда «не знает», куда выводятся результаты ее работы, а отдает их ОС, которая перенаправляет (redirect) в файл. Так и сетевая ОС: принимает результаты работы команды или программы и перенанаправляет их, но только по сети.

  2. В сети функционируют серверы, разделяющие ресурсы, и клиенты этих серверов.

  3. Таким образом, сетевая ОС должна поддерживать, как минимум, функции перенаправителя (редиректора), сервера и клиента. Редиректор необходим на всех сетевых компьютерах, сервер – только на компьютерах, разделяющих ресурсы, клиент – только на компьютерах, использующих ресурсы серверов.

  4. В централизованных ЛС компьютер, применяемый в качестве сервера, не может быть использован как рабочая станция. Такой сервер называется специализированным (dedicated). В одноранговых ЛС любой компьютер, при желании, может быть использован в качестве сервера. В этом случае говорят, что применяются неспециализированные (программные) серверы.

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

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

Рис.6.1.Сервер приложений Рис.6.2. Сервер БД

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