ВУЗ:
Составители:
Рубрика:
Микропроцессорные системы и программное обеспечение в средствах связи
179
ными адресными пространствами, причём для команд и данных ис-
пользуются различные пространства адресов.
Некоторым недостатком данной мультиядерной структуры явля-
ется снижение производительности до 10% за счёт того, что драйверы
выполняются как внешние процессы, а не встроенные компоненты опе-
рационной системы.
Ещё одним решением задачи повышения надёжности ПО являет-
ся применение специальных
языков программирования, которые пре-
дусматривают строгую формализацию описания процессов и их взаи-
модействия при сохранении возможности использования единого ад-
ресного пространства. Ни один процесс не сможет изменять данные
другого процесса.
Опыт эксплуатации показывает, что чем больше запусков ПО или
чем дольше цикл работы ПО без сбоев – тем надёжнее программное
обеспечение. Чем
дольше период эксплуатации ПО – тем вероятнее
обнаружение и устранение ошибок ПО, этим программное обеспечение
выгодно отличается от аппаратных средств.
На этапе проектирования и разработки программного обеспече-
ния для управления средством связи следует применять разнообраз-
ные методы, которые можно разбить на следующие группы :
• Предупреждение ошибок – методы, позволяющие минимизиро-
вать или
исключить появление ошибки.
• Обнаружение ошибок – методы, направленные на разработку
дополнительных функций программного обеспечения, помо-
гающих выявить ошибки.
• Устойчивость к ошибкам – реализация дополнительных функ-
ций программного обеспечения, предназначенных для исправ-
ления ошибок и их последствий, обеспечивающих штатное
функционирование программной системы при наличии ошибок.
Микропроцессорные системы и программное обеспечение в средствах связи
ными адресными пространствами, причём для команд и данных ис-
пользуются различные пространства адресов.
Некоторым недостатком данной мультиядерной структуры явля-
ется снижение производительности до 10% за счёт того, что драйверы
выполняются как внешние процессы, а не встроенные компоненты опе-
рационной системы.
Ещё одним решением задачи повышения надёжности ПО являет-
ся применение специальных языков программирования, которые пре-
дусматривают строгую формализацию описания процессов и их взаи-
модействия при сохранении возможности использования единого ад-
ресного пространства. Ни один процесс не сможет изменять данные
другого процесса.
Опыт эксплуатации показывает, что чем больше запусков ПО или
чем дольше цикл работы ПО без сбоев – тем надёжнее программное
обеспечение. Чем дольше период эксплуатации ПО – тем вероятнее
обнаружение и устранение ошибок ПО, этим программное обеспечение
выгодно отличается от аппаратных средств.
На этапе проектирования и разработки программного обеспече-
ния для управления средством связи следует применять разнообраз-
ные методы, которые можно разбить на следующие группы :
• Предупреждение ошибок – методы, позволяющие минимизиро-
вать или исключить появление ошибки.
• Обнаружение ошибок – методы, направленные на разработку
дополнительных функций программного обеспечения, помо-
гающих выявить ошибки.
• Устойчивость к ошибкам – реализация дополнительных функ-
ций программного обеспечения, предназначенных для исправ-
ления ошибок и их последствий, обеспечивающих штатное
функционирование программной системы при наличии ошибок.
179
Страницы
- « первая
- ‹ предыдущая
- …
- 177
- 178
- 179
- 180
- 181
- …
- следующая ›
- последняя »
