- •Введение
- •Основная часть Распределенные операционные системы
- •Специфика построения
- •Отличительные черты распределенных систем
- •Причины для объединения распределенных систем в сети
- •Преимущества распределенных систем
- •Недостатки распределенных систем
- •Области применения и примеры распределенных систем
- •Мультипроцессорные системы
- •Гетерогенные мультикомпьютерные системы
- •Сетевые операционные системы
- •Подходы, применяемые при построении сетевых операционных систем
- •Архитектура сетевых операционных систем
- •Монолитные системы
- •Многоуровневые системы
- •Модель клиент-сервер и микроядра
- •Требования, применяемые при построении сетевых операционных систем
- •Преимущества сетевых операционных систем
- •Недостатки сетевых операционных систем
- •Области применения и примеры
- •Гомогенные мультикомпьютерные системы
- •Заключение
- •Используемые источники
Недостатки сетевых операционных систем
Дорогие сервера.
Зависимость пользователя от центрального положения для большинства действий.
Необходимость регулярных обновлений с целью работы на актуальной версии системы и регулярное техническое обслуживание.
Области применения и примеры
ОС NetWare, ориентированная на локальные компьютерные сети. Основным предназначением данной ОС является создание крупных сетей, состоящих из многих сегментов и содержащих несколько серверов. NetWare имеет следующие возможности: надежное хранение данных; поддержка работы различных типов систем управления базами данных (СУБД); возможность коллективного использования файлов; возможность работы с электронной почтой и многие другие.
Windows 95/98 - сетевая ОС локальной одноранговой сети - в таких локальных сетях число компьютеров не более 10. Данный представитель семейства Windows является 32-разрядной мультизадачной и многопоточной системой с приоритетами. Для распределенной обработки данных располагает разнообразными средствами. Системой для объектно-ориентированной архитектуры создается среда, ей же выполняются различные функции, связанные с определением и настройкой конфигурации внешних устройств и ПО, функционирующих в сети. Данная ОС позволяет работать с: 3-d графикой, изображением, звуком и тексом. При разработке этого представителя семейства Windows делался упор на: масштабируемость, надежность, совместимость, безопасность, надежность и производительность.
Windows NT объединила в себе предыдущие версии Windows и другие ОС. Используется в роли рабочей станции и сетевого сервера, где необходимы повышенная устойчивость и высокая производительность. В своем распоряжении данный представитель Windows имеет: унифицированный графический интерфейс, надежные службы файлов и печати, развитый интерфейс API прикладного программирования, реализацию одно- и многопроцессорной обработки в одном пакете, поддержку большого количества архитектур процессоров.
Применяется в управлении гомогенными мультикомпьютерными системами.
Как и в случае с распределенными системами, остановимся на последнем пункте и рассмотрим его детальнее.
Гомогенные мультикомпьютерные системы
Характерной чертой гомогенных мультикомпьютерных систем, которые иногда называют системными сетями, является единственная соединяющая компьютерная сеть, которая использует общую технологию. У компьютеров в данных системах одинаково всё - и объем памяти, и процессоры, и производительность. Иногда данные системы используются в качестве параллельных, подобно мультипроцессорным. Гомогенные системы бывают основаны на шинной архитектуре и на коммутации.
При шинной архитектуре для соединения процессоров используется разделяемая сеть множественного доступа. Минусом данных систем является ограниченная масштабируемость.
Коммутируемые мультикомпьютерные системы. В них, в отличие от шинной архитектуры, где используется широковещательная рассылка, происходит маршрутизация в соединительной сети сообщений, отправленных одним процессором другому. Для таких систем существует множество топологий, но самых популярных две - квадратная решётка и гиперкуб (рисунок 7). Первая является идеальным наглядным примером при решении задач теории графов. Куб может быть любой размерности - на рисунке размерность равна 4. Собой он представляет набор связей между процессорами. Каждое ребро является связью между парой процессоров. Соответствующие вершины обоих кубов соединены.
Рисунок 7. Пример топологий коммутируемых мультикомпьютерных систем.