Студопедия

КАТЕГОРИИ:


Архитектура-(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.Определение сервиса, кото­рый должен обеспечиваться платформой

2. Определение уровня сервиса, который может обеспечить дан­ная платформа

 

Существует несколько причин, в силу которых достаточно сложно оценить возможности платформы с выбранным набором компонентов, которые включаются в систему:

- подобная оценка прогнозирует будущее: предполагаемую комби­нацию устройств, будущее использование программного обеспечения, будущих пользователей;

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

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

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

 

Выбор той или иной платформы и конфигурации определяется рядом критериев. К ним относятся:

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

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

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

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

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

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

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

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

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

Этот переход выдвинул ряд новых требований:

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

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

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

 


<== предыдущая лекция | следующая лекция ==>
Операционные системы как составная часть платформы | Электронный офис
Поделиться с друзьями:


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


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



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




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