Микропроцессорные системы. Архитектура и проектирование. Анкудинов И.Г. - 15 стр.

UptoLike

Составители: 

вычислений и отказоустойчивости МПС естественным образом связаны между
собой, поскольку имеющиеся ресурсы избыточности в параллельных МПС
могут гибко использоваться как для повышения производительности, так и для
повышения надежности. Для продолжения работы после возникновения отказа
структура параллельной МПС должна быть приспособлена к автоматической
реконфигурации.
Масштабируемость МПС. Масштабируемость означает
возможность наращивания таких ресурсов МПС, как числа и мощности
процессоров, объемов оперативной и внешней памяти и других.
Масштабируемость МПС достигается за счет архитектуры, конструкторских
решений, а также средств программного обеспечения. Действительно
масштабируемая вычислительная система должна быть сбалансирована по всем
параметрам.
Добавление единицы каждого ресурса в действительно масштабируемой
сбалансированной системе должно давать прогнозируемое увеличение
производительности и пропускной способности МПС при приемлемых
затратах. Например, добавление n процессоров к системе в идеальном случае
должно приводить к линейному росту производительности. Однако в этом
случае возрастает трафик между процессорами и основной памятью, а также
между памятью и устройствами ввода/вывода. Программное обеспечение МПС
должно минимизировать трафик межпроцессорного обмена, который может
препятствовать линейному росту производительности системы. При
недостаточной пропускной способности шин могут возникать потери
производительности. Реальное увеличение производительности существенно
зависит от динамики поведения прикладных задач.
Совместимость и мобильность программного обеспечения.
Характерная тенденция рынка информационных технологий состоит в том, что
поставщики компьютерного оборудования ориентируются прежде всего на
прикладное программное обеспечение, интересующее конечного пользователя,
поскольку именно программное обеспечение позволяет решать его задачи, а не
выбор той или иной аппаратной платформы.
Программная совместимость моделей вычислительных систем означает
использование такой архитектуры, которая с точки зрения пользователей была
бы одинаковой для всех моделей, независимо от года выпуска, цены и
производительности. Программная совместимость позволяет сохранить
наработанное программное обеспечение пользователя при переходе на новые,
более производительные модели. Особенно ярко эта тенденция проявляется в
развитии компьютерных сетей от однородных сетей программно совместимых