задачі віконуваліся до запуску решті Завдання, смороду повінні мати більш високий Пріоритет. После Закінчення ініціалізації RTEMS НЕ відаляє ініціюючіх Завдання, того Такі Завдання повінні або Самі ВИДАЛИТИ собі, або трансформуватіся в "Звичайний" завдання. У будь-якій Системі винна буті, як мінімум, одна ініціюючіх Завдання.
Менеджер переривані дозволяє Швидко реагуваті на переривані, забезпечуючі можлівість "Вітіснення" завдання відразу после виходе з процедури ОБРОБКИ переривані. Менеджер переривані такоже Дає Програмі користувача можлівість підключіті процедуру ОБРОБКИ до відповідного вектора переривані. Колі Надходить запит переривані, процесор передает его ядру RTEMS. При обслуговуванні Запитів переривані RTEMS зберігає и відновлює вміст всех регістрів, Збереження якіх НЕ Передбачення правилами мови С, а потім віклікає налаштовувану процедуру ОБРОБКИ переривані. Для мінімізації годині, протягом Якого НЕ обслуговують Предложения переривані Рівного чг більш низьких уровня, процедура ОБРОБКИ винна Виконувати позбав мінімальній набор необхідніх Дій. Подалі обробка винна здійснюватіся програмою користувача. Менеджер переривані гарантує Правильний Розподіл процесорного годині между Завдання после Завершення процедури ОБРОБКИ переривані. Системний виклик, зроблений з процедури ОБРОБКИ переривані, может перевести у стан готовності до Виконання Завдання з великим пріорітетом, чем перервалася Завдання. Тому звітність, провести відкладену діспетчерізацію после завершення процедури ОБРОБКИ переривані. Виклик директив RTEMS з процедури ОБРОБКИ переривані НЕ супроводжується діспетчерізацією. p> Для правильного розподілу процесорного годині между Завдання винне Виконувати така Умова: ВСІ процедури ОБРОБКИ переривані, Які могут буті перервані процедурами ОБРОБКИ переривані, что віклікають директиви RTEMS з великим пріорітетом, повінні використовуват менеджер переривані. Если при обробці переривані Надходить новий запит на переривані, его обробка відбувається відразу после Завершення поточної процедури ОБРОБКИ. Відкладена діспетчерізація здійснюється Тільки после того, як будут обслужені ВСІ Предложения. ОСРВ RTEMS підтрімує 256 рівнів переривані, что транслюються в Рівні переривані процесора.
При віконанні Певного директив RTEMS может вінікнуті необхідність Відключення ОБРОБКИ переривані, щоб Забезпечити безперервне Виконання критичних сегментів програми. Перед Виконання ціх сегментів система RTEMS відключає ВСІ маскіруємі переривані. Максимальний годину вімікання переривані-різному для різніх процесорів и вказується в документації RTEMS для відповідного процесора. Немаскіруємі переривані НЕ відключаються, тому в процедурах їх ОБРОБКИ НЕ повінні використовуват директиви RTEMS.
Менеджер вводу/виводу. Забезпечує Певний Механізм доступу до драйверів прістроїв. Если в Системі вікорістовується цею менеджер, те в конфігураційної Таблиця винна буті вказано адреси табліці драйверів прістроїв, яка містіть вхідні точки шкірного драйвера. Драйвер может мати Такі точки входу: ініціалізації, Відкриття, Закриття, читання, записи, контролю.
Менеджер доступу до пам'яті. Для роботи з пам'яттю службовцями менеджери розділів и регіонів. Розділ - Це область пам'яті, что Складається з буферів фіксованої Довжина. Коженая з ціх буферів может буті виділений для Використання помощью директив менеджера розділів. Регіон - це область пам'яті змінної Довжина, кратній розміру сторінки для даного регіону. Розділ представляет собою список буферів. При запіті на віділення буфера ВІН віділяється з качана списку вільніх буферів. Колі буфер звільняється, ВІН поміщається в Кінець цього списку. Регіон Складається з блоків пам'яті різного розміру, Який кратний розміру сторінки для даного регіону. Во время Отримання запиту на віділення блоку пам'яті розмір запитаня блоку округляється до цілого кількості сторінок, и за наявності вільного блоку відповідного розміру цею блок віділяється. Менеджер доступу до пам'яті реалізує Наступний набор функцій: создания, видалений, установка значення, Звільнення, захоплення областей регіонів/розділів и буферів, что містяться в них. Для регіонів реалізується можлівість додавання пам'яті.
Менеджер таймерів Забезпечує роботу з таймерами: создания та видалений таймерів, доступ до таймерам, запуск підпрограм по події/сигналом від таймера. Цею менеджер может буті використаних для создания ОХОРОНИ таймера.
Менеджер годин реального годині вікорістовується для інформування користувача про потокові дату. Забезпечує такоже Формування та обробка сігналів про Закінчення мінімальніх проміжків годині, Які задаються на етапі конфігурування системи и Рівні цілого числа мікросекунд.
RTEMS НЕ підтрімує дінамічну завантаження Додатків и модулів, того сферою ее! застосування є вбудовувані системи, в якіх НЕ передбачається часта Модифікація програмного забезпечення. ОСРВ RTEMS Забезпечує й достатньо Слабко підтрімку ф...