Сетевые и распределенные операционные системы

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

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

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

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

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

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

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

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

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

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

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

Архитектура распределенной системы: каждый компьютер является автономным модулем, состоящим из ЦП, памяти и периферийных устройств. Соответствие модели не нарушается несмотря на то, что компьютер не располагает локальной файловой системой: он должен иметь периферийные устройства для связи с другими машинами, а все принадлежащие ему файлы могут располагаться и на ином компьютере. Физическая память, доступная каждой машине, не зависит от процессов, выполняемых на других машинах. Ядро системы на каждой машине функционирует независимо от внешних условий эксплуатации распределенной среды.