Программное обеспечение распределенных систем

Системное программное обеспечение может быть:

1. Сильно связанным с системой – Distributed Operating System (DOS) – классические системы, используются для управления мультипроцессорными и гомогенными мультикомпьютерными системами.
Оперируют единым глобальным представлением управляемыми ресурсами.

2. Слабо связанные с системой - Network Operating System (NOS) – используются для управления гетерогенными компьютерными системами.
Представляют собой набор различных ОС, функционирующих совместно.

Для обеспечения прозрачности помимо служб распределенной системы используется дополнительный уровень систем middleware, систем промежуточного уровня, они обычно встроены в ОС-ы.

Характеристики DOS NOS middleware
Мультипроцесс. Мультикомп.
Степень прозрачности Очень высокая Высокая Низкая Высокая
Идентичность ОС на всех узлах Да Да Нет Да
Число копий ОС   N N N
Основа коммуникаций Совместно использованная память Сообщения Файлы В зависимости от модели
Управление ресурсами Глобальное централизованное Глобальное распределенное Отдельно на узле Отдельно на узле
Масштабируемость Нет Средняя Да, высокая В зависимости от модели

Понятие и классификация сетевых ОС

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

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

Сетевая ОС состоит из:

1) Средств управления локальными ресурсами

2) Средства предоставления ресурсов и услуг в общее пользование (серверная часть)

3) Средства доступа к удаленным ресурсам и услугам и их использования (клиентская часть, редирект)

4) Коммуникационные средства

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

Услуги, предоставляемые сетевой службой называются сетевым сервисом.

Каждая сетевая служба связана с конкретным типом ресурсов или методом доступа.

При выполнении запроса используются ресурсы как клиента, так и сервера. Инициатором запроса всегда является клиент.

Классификация

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

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

А) клиентские

Б) серверные

2. Сетевые службы являются отдельными продуктами

3. Сетевые службы встроены в ОС

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

1. Универсальная

2. Серверная

3. Клиентская

Управление процессами в сетевых ОС


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



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