ВУЗ:
Составители:
Рубрика:
Микропроцессорные системы и программное обеспечение в средствах связи
132
память. Если один из процессоров, например МПр 2 на рис. 2.8, обра-
щается к данным, которые обрабатывает в кэш-памяти другой МПр i, то
МПр i перехватывает по шине слежения запрос МПр 2, далее передаёт
в сторону МПр 2 содержимое своей кэш-памяти. Как только МПр i запи-
сывает в общую память результат своей
работы, то по шине слежения
этот момент отслеживают другие МПр и, соответственно, обновляют
содержимое своей кэш-памяти.
В мультипроцессорных структурах возможны и другие режимы
функционирования ОС РВ. В частности, может применяться асиммет-
ричная процессорная обработка (asymmetric multiprocessing, AMP), ко-
гда на каждом ядре процессора работает отдельная операционная сис-
тема. Ещё одним вариантом является исключительная
многопроцес-
сорная обработка, при которой единая операционная система одно-
временно управляет всеми ядрами, но прикладное программное обес-
печение «закреплено» за отдельным ядром. Например, программы об-
работки вызовов и система административных программ, могут быть
закреплены за отдельными ядрами операционных систем или за от-
дельными процессорами. Этот вопрос будет рассмотрен на примере
коммутационной системы EWSD в главе 3.
2.6 Применение ОС РВ в системе управления сетями связи
Рассмотрим в качестве примера применение ОС РВ для управле-
ния сетями связи. Для этого рассмотрим особенности применения опе-
рационного ядра реального времени для мультипроцессорных систем
RTEMS (Real-Time Executive for Multiprocessor Systems). Это некоммер-
ческая ОС РВ, ориентированная на использование в относительно не-
больших
и средних встраиваемых системах управления, контроля и ди-
агностики. Система ОС РВ RTEMS реализована на языке программиро-
вания Си, разработчиком является компания OAR (On-line Applications
Research Corporation), США. Система была создана по заказу мини-
Микропроцессорные системы и программное обеспечение в средствах связи
память. Если один из процессоров, например МПр 2 на рис. 2.8, обра-
щается к данным, которые обрабатывает в кэш-памяти другой МПр i, то
МПр i перехватывает по шине слежения запрос МПр 2, далее передаёт
в сторону МПр 2 содержимое своей кэш-памяти. Как только МПр i запи-
сывает в общую память результат своей работы, то по шине слежения
этот момент отслеживают другие МПр и, соответственно, обновляют
содержимое своей кэш-памяти.
В мультипроцессорных структурах возможны и другие режимы
функционирования ОС РВ. В частности, может применяться асиммет-
ричная процессорная обработка (asymmetric multiprocessing, AMP), ко-
гда на каждом ядре процессора работает отдельная операционная сис-
тема. Ещё одним вариантом является исключительная многопроцес-
сорная обработка, при которой единая операционная система одно-
временно управляет всеми ядрами, но прикладное программное обес-
печение «закреплено» за отдельным ядром. Например, программы об-
работки вызовов и система административных программ, могут быть
закреплены за отдельными ядрами операционных систем или за от-
дельными процессорами. Этот вопрос будет рассмотрен на примере
коммутационной системы EWSD в главе 3.
2.6 Применение ОС РВ в системе управления сетями связи
Рассмотрим в качестве примера применение ОС РВ для управле-
ния сетями связи. Для этого рассмотрим особенности применения опе-
рационного ядра реального времени для мультипроцессорных систем
RTEMS (Real-Time Executive for Multiprocessor Systems). Это некоммер-
ческая ОС РВ, ориентированная на использование в относительно не-
больших и средних встраиваемых системах управления, контроля и ди-
агностики. Система ОС РВ RTEMS реализована на языке программиро-
вания Си, разработчиком является компания OAR (On-line Applications
Research Corporation), США. Система была создана по заказу мини-
132
Страницы
- « первая
- ‹ предыдущая
- …
- 130
- 131
- 132
- 133
- 134
- …
- следующая ›
- последняя »
