Студопедия

КАТЕГОРИИ:


Архитектура-(3434)Астрономия-(809)Биология-(7483)Биотехнологии-(1457)Военное дело-(14632)Высокие технологии-(1363)География-(913)Геология-(1438)Государство-(451)Демография-(1065)Дом-(47672)Журналистика и СМИ-(912)Изобретательство-(14524)Иностранные языки-(4268)Информатика-(17799)Искусство-(1338)История-(13644)Компьютеры-(11121)Косметика-(55)Кулинария-(373)Культура-(8427)Лингвистика-(374)Литература-(1642)Маркетинг-(23702)Математика-(16968)Машиностроение-(1700)Медицина-(12668)Менеджмент-(24684)Механика-(15423)Науковедение-(506)Образование-(11852)Охрана труда-(3308)Педагогика-(5571)Полиграфия-(1312)Политика-(7869)Право-(5454)Приборостроение-(1369)Программирование-(2801)Производство-(97182)Промышленность-(8706)Психология-(18388)Религия-(3217)Связь-(10668)Сельское хозяйство-(299)Социология-(6455)Спорт-(42831)Строительство-(4793)Торговля-(5050)Транспорт-(2929)Туризм-(1568)Физика-(3942)Философия-(17015)Финансы-(26596)Химия-(22929)Экология-(12095)Экономика-(9961)Электроника-(8441)Электротехника-(4623)Энергетика-(12629)Юриспруденция-(1492)Ядерная техника-(1748)

Многомашинные системы




Мультипроцессорные компьютеры

ЛЕКЦИЯ 1

 

Вычислительные сети – частный случай распределенных систем

 

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

 

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

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

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

Еще одним важным свойством мультипроцессорных систем является отказоустойчивость, то есть способность к продолжению работы при отказах некоторых элементов, например, процессоров или блоков памяти. При этом производительность, естественно, снижается, но не до нуля, как в обыч­ных системах, где отсутствует избыточность.

 

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

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

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

 




Поделиться с друзьями:


Дата добавления: 2014-10-15; Просмотров: 867; Нарушение авторских прав?; Мы поможем в написании вашей работы!


Нам важно ваше мнение! Был ли полезен опубликованный материал? Да | Нет



studopedia.su - Студопедия (2013 - 2024) год. Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав! Последнее добавление




Генерация страницы за: 0.007 сек.