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

UptoLike

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

Рубрика: 

Микропроцессорные системы и программное обеспечение в средствах связи
139
Достоинством RTEMS является возможность ее конфигурирова-
ния с учетом реальных требований программного приложения. Напри-
мер, для увеличения надежности и повышения компактности результи-
рующего программного кода в системе управления IP-коммутатором
были исключены все неиспользуемые менеджеры и библиотеки, из 16
менеджеров оставлены только 10 (исключены менеджеры двухпорто-
вой памяти, разделов и регионов, мультипроцессорности, сообщений и
событий). В результате суммарный объем загружаемого в оперативную
память программного кода вместе с приложением, стеком сетевых про-
токолов и областями данных составил около 270 Кбайт. Система име-
ла возможность использовать всю оперативную память, имеющуюся на
модуле. В итоге, полученный программный продукт для поддержки
управления IP-маршрутизатором содержит пять независимых пользо-
вательских процессов и
набор необходимых менеджеров ОС РВ. Бло-
кировка одного из процессов не приводит к остановке остальных, что
повышает надёжность системы управления на основе ОС РВ.
2.7 Контрольные вопросы к главе 2
1. Для решения каких задач применяется внутреннее программное
обеспечение?
2. Почему программа обработки вызовов работает в реальном време-
ни?
3. Какие функции выполняет ядро (kernel) операционной системы?
4. Чем отличаются уровни инициализации управляющих устройств при
восстановлении работоспособности средств связи?
5. Для решения каких задач применяются операционные системы «жё-
сткого реального времени»?
6. Как осуществляется обмен
сообщениями между внешними процес-
сами ОС РВ по отношению к ядру ОС?
  Микропроцессорные системы и программное обеспечение в средствах связи
      Достоинством RTEMS является возможность ее конфигурирова-
ния с учетом реальных требований программного приложения. Напри-
мер, для увеличения надежности и повышения компактности результи-
рующего программного кода в системе управления IP-коммутатором
были исключены все неиспользуемые менеджеры и библиотеки, из 16
менеджеров оставлены только 10 (исключены менеджеры двухпорто-
вой памяти, разделов и регионов, мультипроцессорности, сообщений и
событий). В результате суммарный объем загружаемого в оперативную
память программного кода вместе с приложением, стеком сетевых про-
токолов и областями данных составил около 270 Кбайт. Система име-
ла возможность использовать всю оперативную память, имеющуюся на
модуле. В итоге, полученный программный продукт для поддержки
управления IP-маршрутизатором содержит пять независимых пользо-
вательских процессов и набор необходимых менеджеров ОС РВ. Бло-
кировка одного из процессов не приводит к остановке остальных, что
повышает надёжность системы управления на основе ОС РВ.


      2.7 Контрольные вопросы к главе 2


1. Для решения каких задач применяется внутреннее программное
обеспечение?
2. Почему программа обработки вызовов работает в реальном време-
ни?
3. Какие функции выполняет ядро (kernel) операционной системы?
4. Чем отличаются уровни инициализации управляющих устройств при
восстановлении работоспособности средств связи?
5. Для решения каких задач применяются операционные системы «жё-
сткого реального времени»?
6. Как осуществляется обмен сообщениями между внешними процес-
сами ОС РВ по отношению к ядру ОС?


                                   139