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