Микропроцессорные системы и программное обеспечение в средствах связи. Гребешков А.Ю. - 179 стр.

UptoLike

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

Рубрика: 

Микропроцессорные системы и программное обеспечение в средствах связи
179
ными адресными пространствами, причём для команд и данных ис-
пользуются различные пространства адресов.
Некоторым недостатком данной мультиядерной структуры явля-
ется снижение производительности до 10% за счёт того, что драйверы
выполняются как внешние процессы, а не встроенные компоненты опе-
рационной системы.
Ещё одним решением задачи повышения надёжности ПО являет-
ся применение специальных
языков программирования, которые пре-
дусматривают строгую формализацию описания процессов и их взаи-
модействия при сохранении возможности использования единого ад-
ресного пространства. Ни один процесс не сможет изменять данные
другого процесса.
Опыт эксплуатации показывает, что чем больше запусков ПО или
чем дольше цикл работы ПО без сбоевтем надёжнее программное
обеспечение. Чем
дольше период эксплуатации ПОтем вероятнее
обнаружение и устранение ошибок ПО, этим программное обеспечение
выгодно отличается от аппаратных средств.
На этапе проектирования и разработки программного обеспече-
ния для управления средством связи следует применять разнообраз-
ные методы, которые можно разбить на следующие группы :
Предупреждение ошибокметоды, позволяющие минимизиро-
вать или
исключить появление ошибки.
Обнаружение ошибокметоды, направленные на разработку
дополнительных функций программного обеспечения, помо-
гающих выявить ошибки.
Устойчивость к ошибкамреализация дополнительных функ-
ций программного обеспечения, предназначенных для исправ-
ления ошибок и их последствий, обеспечивающих штатное
функционирование программной системы при наличии ошибок.
  Микропроцессорные системы и программное обеспечение в средствах связи
ными адресными пространствами, причём для команд и данных ис-
пользуются различные пространства адресов.
     Некоторым недостатком данной мультиядерной структуры явля-
ется снижение производительности до 10% за счёт того, что драйверы
выполняются как внешние процессы, а не встроенные компоненты опе-
рационной системы.
     Ещё одним решением задачи повышения надёжности ПО являет-
ся применение специальных языков программирования, которые пре-
дусматривают строгую формализацию описания процессов и их взаи-
модействия при сохранении возможности использования единого ад-
ресного пространства. Ни один процесс не сможет изменять данные
другого процесса.
     Опыт эксплуатации показывает, что чем больше запусков ПО или
чем дольше цикл работы ПО без сбоев – тем надёжнее программное
обеспечение. Чем дольше период эксплуатации ПО – тем вероятнее
обнаружение и устранение ошибок ПО, этим программное обеспечение
выгодно отличается от аппаратных средств.
     На этапе проектирования и разработки программного обеспече-
ния для управления средством связи следует применять разнообраз-
ные методы, которые можно разбить на следующие группы :
     • Предупреждение ошибок – методы, позволяющие минимизиро-
       вать или исключить появление ошибки.
     • Обнаружение ошибок – методы, направленные на разработку
       дополнительных функций программного обеспечения, помо-
       гающих выявить ошибки.
     • Устойчивость к ошибкам – реализация дополнительных функ-
       ций программного обеспечения, предназначенных для исправ-
       ления ошибок и их последствий, обеспечивающих штатное
       функционирование программной системы при наличии ошибок.



                                   179