Операционные системы распределенных вычислительных систем


Операционные системы распределенных вычислительных систем - часть 2


1980-е

Персональные ЭВМ

1990-е

MPP, открытые системы, Internet

*********Лекция 2

1 Введение в параллельные и распределенные системы

1.1 Достоинства многопроцессорных систем  с общей памятью (мультипроцессоров)

(1) Производительность

(2) Надежность

1.2. Недостатки

(1) ПО (приложения, языки,  ОС) сложнее, чем для однопроцессорных ЭВМ

(2) Ограниченность при наращивании (физ.  размеры  -  близость  к памяти, 64 процессора - максимально достигнутое).

 

1.2 Достоинства распределенных систем

Распределенная система - совокупность независимых компьютеров,  которая представляется пользователю единым компьютером.

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

 

Почему создаются  распределенные  системы?  В чем их  преимущества перед централизованными ЭВМ?

1-ая причина - экономическая.

Закон Гроша (Herb Grosh, 25 лет назад)- быстродействие процессора пропорциональна квадрату его стоимости.  С появлением микропроцессоров закон перестал действовать - за двойную цену  можно  получить  тот  же процессор с несколько большей частотой.

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

3-я причина  -  естественная  распределенность (банк,  поддержка совместной работы группы пользователей ).

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

5-я причина - наращиваемость производительности.

 

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

 

Почему нужно объединять PC в сети?




Начало  Назад  Вперед