logo
HCS12 с применением языка С - royallib

Глава 8 операционные системы реального времени

ПОСЛЕ ИЗУЧЕНИЯ ГЛАВЫ ВЫ СМОЖЕТЕ:

• Подробно описать понятия и термины, касающиеся операционных систем реального времени, ОСРВ (RTOS — Real Time Operating System).

• Понять принципы работы ОСРВ.

• Различать жесткие, твердые и мягкие ОСРВ.

• Описать основные свойства записи, списков связей, стеков и очередей.

• Дать определение динамическому распределению памяти и описать связанные с ним преимущества и недостатки.

• Описать методы управления задачами с помощью блока управления задачами.

• Объяснить важность системных таблиц, блоков управления устройствами и диспетчера при реализации ОСРВ.

• Объяснить различия между алгоритмами планирования ОСРВ.

• Рассказать о проблемах, связанных с ОСРВ.

Операционные системы реального времени достаточно давно и успешно используются в промышленных программируемых контроллерах и во встраиваемых приложениях на основе 32-разрядных МК. Однако в настоящее время, в связи со значительного роста функциональности и быстро действии 16-разрядных МК наблюдается тенденция внедрения ОСРВ в системы на основе этой элементной базы. Поэтому авторы предлагают читателю познакомится с основными идеями, на основе которого строится ОСРВ.