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

Распределенные системы

Это набор независимых вычислительных устройств, выступающих в качестве единой системы (ресурса).

Задачи распределенных систем:

1. Соединение пользователя с ресурсами

2. Обеспечение прозрачности:

2.1. Прозрачность доступа – скрывается разница в представлении данных к доступу к ресурсам

2.2. Прозрачность местоположения – скрывается местоположение ресурса

2.3. Прозрачность переноса – скрывается факт, того что ресурс меняет местоположения

2.4. Прозрачность репликации – скрывается факт, что создается множество копий ресурса

2.5. Прозрачность параллельного доступа

2.6. Прозрачность отказа

3. Открытость. (Отрытая система - вызов её службы происходит через стандартную семантику)

4. Масштабируемость:

4.1. Масштабирование по размеру (количество пользователей/ресурсов)

4.2. Географическая масштабируемость

4.3. Административная масштабируемость

Распределенные системы делятся на:

1. Гомогенные - вычислительные компоненты одинаковы

2. Гетерогенные - вычислительные компоненты разные

Операционные системы могут быть:

1. Сильно связанными (Distributed Operating System - DOS)

2. Слабо связанные (Network Operating System - NOS)

К системному ПО РС относятся средства промежуточного уровня (middleware)

Характеристика DOS NOS middleware
Мультипроцессорная Мультикомпьютерная
Степень прозрачности Очень высокая высокая низкая Высокая
Идентичность ОС на всех узлах + + - +
Число копий ОС   По числу узлов По числу узлов По числу узлов
Основа коммуникации Общая память Сообщения Файлы (сообщения) В зависимости от модели
Управление ресурсами Глобальная централизованная Глобальная распределенная Отдельно на узле Отдельно на узле
Масштабируемость Отсутствует Низкая Высокая Разная

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

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

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

Средства управления локальными ресурсами
Серверная часть
Клиентская часть
Транспортные средства
Клиентская + серверная части, предоставляющие доступ к конкретному ресурсу через сеть – сетевая служба.

Предоставляемые услуги – это сетевой сервис. Каждая служба связана с типом ресурса или методом доступа.

Классификация СОС:

1. По методу построения:

1.1. Сетевые службы объединены в отдельны набор (оболочку)

1.2. Сетевые службы являются внешним продуктом (надстройкой)

1.3. Сетевые службы встроены в ядро ОС

2. По распределению функций

2.1. Одноранговая (универсальная)

2.2. Клиентские

2.3. Серверные

2.4. Специализированные


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: