Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
В мультипроцессорных системах2.doc
Скачиваний:
1
Добавлен:
01.03.2025
Размер:
204 Кб
Скачать
☆

Преимущества распределенных систем перед централизованными эвм

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

  2. Естественная распределённость (банк, поддержка совместной работы группы пользователей ).

  3. Надежность (выход из строя нескольких узлов незначительно снизит производительность).

  4. Наращиваемость производительности.

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

Объединение pc в сети

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

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

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

Причины объединения в сети:

  1. Необходимость разделять данные.

  2. Преимущество разделения дорогих периферийных устройств, уникальных информационных и программных ресурсов.

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

  4. Гибкость использования различных ЭВМ, распределение нагрузки.

  5. Упрощение постепенной модернизации посредством замены компьютеров.

Недостатки распределенных систем:

  1. Проблемы ПО (приложения, языки , ОС).

  2. Проблемы коммуникационной сети (потери информации, перегрузка, развитие и замена).

  3. Секретность.

Виды операционных систем

Сетевые ОС — машины обладают высокой степенью автономности, общесистемных требований мало. Можно вести диалог с другой ЭВМ, вводить задания в ее очередь пакетных заданий, иметь доступ к удаленным файлам, хотя иерархия директорий может быть разной для разных клиентов. Пример - серверы файлов (многие WS могут не иметь дисков вообще).

Распределенные ОС — единый глобальный межпроцессный коммуникационный механизм, глобальная схема контроля доступа, одинаковое видение файловой системы. Вообще - иллюзия единой ЭВМ.

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

Виды операционных систем