8.Кластерные архитектуры
Кластерные архитектуры – секторы высокой готовности, обеспечивающие высокий уровень готовности при низком уровне затрат.
Кластеризация может звучать так:
- реализация объединения машин представляющимся единым целым для операц. Сис-мы системного программного обеспечения прикладных программ и пользователей. Машины кластеризованные вместе таким способом, могут при отказе одного процессора перераспределить работу на др. процессоры внутри кластера. Кластерные архитектуры обладают следующими свойствами:
- разделение ресурса (комп-ные кластеры могут разделять доступ к различным накопителям. Все компьютеры в кластере обращаются как с определённым файлом данных, как к локальным.)
- высокая готовность (если происходит отказ одного ком-ра, задачи его пользователя автоматически могут быть перемещены на компьютер кластера. ) если в системе несколько накопителей и один из них отказывал, другие ком-ры автоматически подхватывают его работу.
-высокая пропускная способность. (ряд прикладных систем может пользоваться возможностью параллельного выполнения задания на нескольких компьютерах кластера)
-удобство обслуживания систем (общие базы данных могут обслуживаться с единственного места, прикладные программы могут инсталлироваться только 1 раз на общих дисках кластера, и становится допустимым для всех видов кластера.)
-расширяемость (увеличение вычислительной мощности кластера достигается подключением к нему дополнительных компьютеров. Дополнительные накопители становятся доступными для всех компьютеров.)
9.Требования, предъявляемые к современным компьютерам
9. Общие требования, предъявляемые к современному ПК:
- отношение, стоимость, производительность;
- надежность, отказоустойчивость;
- масштабируемость;
совместимость и мобильность ПО
Появление нового направления вычислительной техники определяет требование компьютерного рынка → у разработчиков нет единственной цели. Maneframe( или супер компьютер) при всей своей производительности стоит очень дорого. Для достижения этих высоких показателей, приходится игнорировать стоимостные характеристики.
Отказоустойчивость – это такое свойство вычислительной системы, которое обеспечивает ей, как логической машине возможность продолжения действий заданных программой, после возникновения неисправностей. Введение отказоустойчивости требует избыточного Аппаратного и программного обеспечения . Структура многопроцессорных систем обеспечивает возможность продолжения рабочей систем после возникшей неисправности.
Масштабируемость – представляет собой наращивание числа и мощности процессоров, объемов оперативной и внешней памяти и других ресурсов вычислительных систем. Должна обеспечиваться архитектурой и конструкцией компьютера, а так же соответствующим программным обеспечением.
Концепция программных совместимостей впервые была определена разработчиком системы IBM/360. Основная задача при проектировании моделей этой системы заключается в создании такой архитектуры, которая была бы одинакова с точки зрения пользователя для всех моделей, независимо от производительности каждой из них. Это свойство дает возможность сохранять задел программного обеспечения при переходе на новую модель.
