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

UptoLike

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

Рубрика: 

Микропроцессорные системы и программное обеспечение в средствах связи
175
Операционная система должна носить распределенный харак-
тер, то есть в оперативной памяти процессоров должны нахо-
диться копии машинных кодов ОС или фрагменты кодов ОС
для ускорения программных процессов реконфигурации или
восстановления.
В наибольшей степени перечисленным условиям удовлетворяют
управляющие комплексы с возможностью параллельной обработки
данных и с квази-распределенной или
распределенной функциональ-
ной архитектурой (см. выше рис. 1.7 – 1.8).
Надежность программного обеспеченияспособность про-
граммы для ЭВМ с достаточно большой вероятностью безотказно вы-
полнять паспортные функции течение заданного периода времени.
Степень надежности характеризуется вероятностью работы про-
граммы для ЭВМ без отказа в течение определенного периода време-
ни. Надёжность является одним из основных показателей
ПО управле-
ния средства связи. Надёжность ПО для пользователя или персонала
по эксплуатации заключается в вероятности реализации следующих
событий:
появление сбоев, как результат воздействия регулярных или
единичных ошибок ПО;
выбор режима эксплуатации ОС, который способствует прояв-
лению скрытых ошибок.
Некоторые данные
[T. Ostrand, E. Weyuker, 2002] говорят о том, что
большие программы для ЭВМ содержат от 6 до 16 ошибок на 1000
строк программного кода; по другим данным, существует от 2 до 75
ошибок на 1000 строк кода, при этом уровень ошибок в драйверах
внешних устройств в 3..7 раз больше чем в обычном коде
[A. Chou et all,
2001]. Следовательно, к примеру ОС Linux, содержит по крайней мере
15 тысяч ошибок, а Windows XP – в 2 раза больше. Это означает, что
любое используемое ПО нельзя считать абсолютно надёжным. При
  Микропроцессорные системы и программное обеспечение в средствах связи

     • Операционная система должна носить распределенный харак-
        тер, то есть в оперативной памяти процессоров должны нахо-
        диться копии машинных кодов ОС или фрагменты кодов ОС
        для ускорения программных процессов реконфигурации или
        восстановления.
     В наибольшей степени перечисленным условиям удовлетворяют
управляющие комплексы с возможностью параллельной обработки
данных и с квази-распределенной или распределенной функциональ-
ной архитектурой (см. выше рис. 1.7 – 1.8).
     Надежность программного обеспечения – способность про-
граммы для ЭВМ с достаточно большой вероятностью безотказно вы-
полнять паспортные функции течение заданного периода времени.
Степень надежности характеризуется вероятностью работы про-
граммы для ЭВМ без отказа в течение определенного периода време-
ни. Надёжность является одним из основных показателей ПО управле-
ния средства связи. Надёжность ПО для пользователя или персонала
по эксплуатации заключается в вероятности реализации следующих
событий:
     • появление сбоев, как результат воздействия регулярных или
        единичных ошибок ПО;
     • выбор режима эксплуатации ОС, который способствует прояв-
        лению скрытых ошибок.
     Некоторые данные [T. Ostrand, E. Weyuker, 2002] говорят о том, что
большие программы для ЭВМ содержат от 6 до 16 ошибок на 1000
строк программного кода; по другим данным, существует от 2 до 75
ошибок на 1000 строк кода, при этом уровень ошибок в драйверах
внешних устройств в 3..7 раз больше чем в обычном коде [A. Chou et all,
2001]. Следовательно, к примеру ОС Linux, содержит по крайней мере

15 тысяч ошибок, а Windows XP – в 2 раза больше. Это означает, что
любое используемое ПО нельзя считать абсолютно надёжным. При

                                   175