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

UptoLike

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

Рубрика: 

Микропроцессорные системы и программное обеспечение в средствах связи
134
отладки свободно распространяются и могут быть получены с сайта
www.gnu.org. ОС RTEMS написана на языке высокого уровня, поэтому
ее перенос на различные процессорные платформы теоретически про-
изводится с минимальными трудозатратами.
Характерные особенности микроядра RTEMS следующие:
поддержка различных мультипроцессорных систем;
распределение машинного времени на основе управления со-
бытиями в соответствии с приоритетами
(динамический алго-
ритм диспетчеризации);
наличие менеджера задач, который позволяет изменять мини-
мальный размер кванта времени, выделенного данной задаче;
управление прерываниями гарантирует своевременное обна-
ружение запросов внешних устройств и оперативный вызов
программ обработки. При этом гарантируется максимальное
время вызова анализатора причины прерываний;
имеется несколько механизмов взаимодействия и синхрониза-
ции задач;
используется динамическое выделение памяти для приоритет-
ных задач.
Микроядро реального времени RTEMS поддерживает 255 уровней
приоритетов. Чем больше значение приоритета задачи, тем более при-
вилегированной она является. Количество задач, имеющих одинаковый
приоритет, не ограничено. Каждая задача всегда имеет какой-либо уро-
вень приоритета, начальное значение которого присваивается при соз-
дании
задачи и в дальнейшем может быть динамически изменено.
Операционная система RTEMS применяется в рамках системы
управления сетевыми IP–коммутаторами. Для реализации такой систе-
мы управления используются коммуникационные контроллеры (сете-
вые процессоры) MC68EN360 компании Motorola.
  Микропроцессорные системы и программное обеспечение в средствах связи
отладки свободно распространяются и могут быть получены с сайта
www.gnu.org. ОС RTEMS написана на языке высокого уровня, поэтому
ее перенос на различные процессорные платформы теоретически про-
изводится с минимальными трудозатратами.
     Характерные особенности микроядра RTEMS следующие:
     • поддержка различных мультипроцессорных систем;
     • распределение машинного времени на основе управления со-
       бытиями в соответствии с приоритетами (динамический алго-
       ритм диспетчеризации);
     • наличие менеджера задач, который позволяет изменять мини-
       мальный размер кванта времени, выделенного данной задаче;
     • управление прерываниями гарантирует своевременное обна-
       ружение запросов внешних устройств и оперативный вызов
       программ обработки. При этом гарантируется максимальное
       время вызова анализатора причины прерываний;
     • имеется несколько механизмов взаимодействия и синхрониза-
       ции задач;
     • используется динамическое выделение памяти для приоритет-
       ных задач.
     Микроядро реального времени RTEMS поддерживает 255 уровней
приоритетов. Чем больше значение приоритета задачи, тем более при-
вилегированной она является. Количество задач, имеющих одинаковый
приоритет, не ограничено. Каждая задача всегда имеет какой-либо уро-
вень приоритета, начальное значение которого присваивается при соз-
дании задачи и в дальнейшем может быть динамически изменено.
     Операционная система RTEMS применяется в рамках системы
управления сетевыми IP–коммутаторами. Для реализации такой систе-
мы управления используются коммуникационные контроллеры (сете-
вые процессоры) MC68EN360 компании Motorola.



                                   134