Распределенные системы
Это набор независимых вычислительных устройств, выступающих в качестве единой системы (ресурса).
Задачи распределенных систем:
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. Специализированные