ВУЗ:
Составители:
Рубрика:
Микропроцессорные системы и программное обеспечение в средствах связи
138
Менеджер доступа к памяти реализует следующий набор
функций: создание, удаление, установка значений переменных; осво-
бождение, занятие областей регионов/разделов и буферов, содержа-
щихся в них. Для регионов реализуется возможность добавления необ-
ходимого объёма памяти.
Менеджер таймеров обеспечивает следующие функции работы
с таймерами: создание и удаление таймеров, доступ к таймерам, за-
пуск подпрограмм по событию/сигналу от таймера.
Менеджер часов реального времени применяется для инфор-
мирования пользователя о текущей дате. Этот менеджер обеспечивает
также формирование и обработку сигналов об истечении минимальных
промежутков времени, которые задаются на этапе конфигурирования
системы и равны целому числу микросекунд.
Менеджер инициализации отвечает за запуск и остановку рабо
-
ты ОС РВ RTEMS. Запуск ОС РВ RTEMS производится путем создания
и запуска всех инициализирующих задач и инициализирующих проце-
дур для каждого драйвера внешнего устройства. В случае мультипро-
цессорной системы происходит также инициализация механизмов меж-
процессорного взаимодействия.
Менеджер прерываний позволяет оперативно реагировать на
прерывания, обеспечивая возможность «вытеснения» (временного ос-
танова или завершения)
задачи сразу после выхода из процедуры об-
работки прерывания. Менеджер прерываний дает также возможность
внешней программе пользователя подключить процедуру обработки
прерывания к соответствующему вектору прерывания. При выполнении
определенных команд ОС РВ RTEMS может возникнуть необходимость
отключения обработки прерываний, чтобы обеспечить непрерывное
выполнение критических задач. Максимальное время отключения пре-
рываний различно для разных
процессоров и указывается в докумен-
тации ОС РВ RTEMS для соответствующего процессора.
Микропроцессорные системы и программное обеспечение в средствах связи
Менеджер доступа к памяти реализует следующий набор
функций: создание, удаление, установка значений переменных; осво-
бождение, занятие областей регионов/разделов и буферов, содержа-
щихся в них. Для регионов реализуется возможность добавления необ-
ходимого объёма памяти.
Менеджер таймеров обеспечивает следующие функции работы
с таймерами: создание и удаление таймеров, доступ к таймерам, за-
пуск подпрограмм по событию/сигналу от таймера.
Менеджер часов реального времени применяется для инфор-
мирования пользователя о текущей дате. Этот менеджер обеспечивает
также формирование и обработку сигналов об истечении минимальных
промежутков времени, которые задаются на этапе конфигурирования
системы и равны целому числу микросекунд.
Менеджер инициализации отвечает за запуск и остановку рабо-
ты ОС РВ RTEMS. Запуск ОС РВ RTEMS производится путем создания
и запуска всех инициализирующих задач и инициализирующих проце-
дур для каждого драйвера внешнего устройства. В случае мультипро-
цессорной системы происходит также инициализация механизмов меж-
процессорного взаимодействия.
Менеджер прерываний позволяет оперативно реагировать на
прерывания, обеспечивая возможность «вытеснения» (временного ос-
танова или завершения) задачи сразу после выхода из процедуры об-
работки прерывания. Менеджер прерываний дает также возможность
внешней программе пользователя подключить процедуру обработки
прерывания к соответствующему вектору прерывания. При выполнении
определенных команд ОС РВ RTEMS может возникнуть необходимость
отключения обработки прерываний, чтобы обеспечить непрерывное
выполнение критических задач. Максимальное время отключения пре-
рываний различно для разных процессоров и указывается в докумен-
тации ОС РВ RTEMS для соответствующего процессора.
138
Страницы
- « первая
- ‹ предыдущая
- …
- 136
- 137
- 138
- 139
- 140
- …
- следующая ›
- последняя »
