ПОВЫШЕНИЕ НАДЕЖНОСТИ И ОТКАЗОУСТОЙЧИВОСТИ КС

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

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

Надежность КС достигается на этапах:

• разработки; • производства; • эксплуатации.

Для программных средств рассматриваются этапы разработки и эксплуатации. Этап разработки программных средств является определяющим при создании надежных компьютерных систем.

На этом этапе основными направлениями повышения надеж­ности программных средств являются:

• корректная постановка задачи на разработку;

• использование прогрессивных технологий программиро­вания;

• контроль правильности функционирования.

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

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

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

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

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

Удельный вес этапа эксплуатации ТС в решении проблемы обеспечения надежности КС в последние годы значительно сни­зился. Для определенных видов вычислительной техники, таких как персональные ЭВМ, уровень требований к процессу техниче­ской эксплуатации снизился практически до уровня эксплуатации бытовых приборов. Особенностью нынешнего этапа эксплуатации средств вычислительной техники является сближение эксплуата­ции технических и программных средств (особенно средств обще­го программного обеспечения). Тем не менее, роль этапа эксплуа­тации ТС остается достаточно значимой в решении задачи обес­печения надежности КС и, прежде всего, надежности сложных компьютерных систем.








Дата добавления: 2015-09-07; просмотров: 1393;


Поиск по сайту:

При помощи поиска вы сможете найти нужную вам информацию.

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

Если вам перенёс пользу информационный материал, или помог в учебе – поделитесь этим сайтом с друзьями и знакомыми.
helpiks.org - Хелпикс.Орг - 2014-2024 год. Материал сайта представляется для ознакомительного и учебного использования. | Поддержка
Генерация страницы за: 0.005 сек.