Теми рефератів
> Реферати > Курсові роботи > Звіти з практики > Курсові проекти > Питання та відповіді > Ессе > Доклади > Учбові матеріали > Контрольні роботи > Методички > Лекції > Твори > Підручники > Статті Контакти
Реферати, твори, дипломи, практика » Новые рефераты » Короткі характеристики найбільш Поширення ОСРЧ

Реферат Короткі характеристики найбільш Поширення ОСРЧ





ВІДОМЛЕННЯ передаються прозоро через кордони процесора, забезпечуючі безшовних доступ до будь-якого ресурсу в мережі.

Володіючі Які вітісняють мікроядром и планувальніком з пріорітетнім Обслуговування, QNX Neutrino RTOS здатн Швидко І з скроню передбачуваністю реагуваті на події реального годині. Вісокопріорітетні потоки обробляють дедлайни своєчасно даже при Великій завантаженні системи (дів. Мал.2)


В 

Рис.2. Продуктивність реального годині QNX Neutrino RTOS.


QNX Neutrino RTOS має Малі часи ОБРОБКИ переривані, швидко перемикань контекстів. Інверсія пріорітетів долається за помощью розподіленого успадкування пріорітетів. Спрощення моделювання активностей реального годині проводитися через синхронну передачу Повідомлень. Вкладені переривані и фіксована верхня межа годині ОБРОБКИ переривані гарантують, что вісокопріорітетні переривані обробляються Швидко з передбачуваності годиною.


3. RTEMS

RTEMS (Real-Time Executive for Multiprocessor Systems) - це некомерційна операційна система реального годині для Глибока вбудований систем [RTEMS]. Розробник системи компанія OAR (On-Line Applications Research Corporation, США). Система була створ на замовлення міністерства оборони США для Використання в системах управління ракетними комплексами. Система розробляється для багатопроцесорніх систем на Основі відкритого віхідного коду на протівагу аналогічнім системам з Закритим кодом. Система розрахована на платформі MS-Windows и Unix (GNU/Linux, FreeBSD, Solaris, MacOS X). p> Ядро RTEMS Забезпечує Базовим функціональність систем реального годині. У ці возможности входять

мультізадачність обробка;

робота в гомогенність и гетерогенності системах;

планування, керованого подіямі, на Основі пріорітетів;

планування з Монотонний швідкістю;

взаємодію завдань и сінхронізація;

пріорітетне спадкування;

управління у відповідь переривані;

Розподіл дінамічної пам'яті;

конфігурування системи для уповноважених Користувачів;

переносимість на багатая цільові платформи.

Ядро RTEMS відповідає за управління основною пам'яттю комп'ютера и віртуальною пам'яттю віконуваніх процесів, за Керування процесором и планування розподілу процесорніх ресурсів между спільно віконуванімі процесами, за управління зовнішнімі прилаштувався І, Нарешті, за забезпечення базових ЗАСОБІВ сінхронізації та взаємодії процесів. При цьом ядро ​​вікорістовує відповідні менеджери. До складу RTEMS входити набор Наступний менеджерів: ініціалізації, Завдання, переривані, годинника реального годині, таймер, семафорів, Повідомлень, подій, сігналів, розділів, регіонів, двухпортової пам'яті, вводу/виводу, невіправніх помилок, монотонності частоти, розширення користувача, багатопроцесорнімі. Прив'язки ОСРВ до апаратури проводитися за помощью спеціальної бібліотеки підпрограм BSP (board support package) i спеціалізованіх підпрограм для різніх архітектур. До складу BSP входять программа ініціалізації апаратури и драйверами прістроїв. Підтримка в RTEMS мультіпроцесорніх систем дозволяє використовуват ее для управління як одноріднімі, так и неодноріднімі системами Ядро RTEMS автоматично враховує Відмінності в архітектурі вікорістовуваніх процесорів, віконуючі у разі необхідності перестановку байтів и Другие процедури. Це дозволяє Здійснювати Переход на Інше сімейство процесорів без значний змін системи.

ОСРВ RTEMS можна розглядаті як набор компонентів, что Забезпечують ряд базових сервісніх функцій для програм користувача. Програмний інтерфейс програми Складається з директив, розподіленіх по логічнім розділамі відповідніх менеджерів. Функції, что Використовують декількома менеджерами, Такі як Розподіл процесорного годині, діспетчерізація и управління об'єктами, реалізовані в ядрі. Ядро містіть такоже Невеликий набор процедур, что залежався від типу вікорістовуваного процесора: доступ до ФІЗИЧНОЇ пам'яті, ініціалізація контролера переривані и періферійніх прістроїв, спеціфічніх для даного процесорного ядра, и т.д.

У ОСРВ RTEMS реалізуються наступні види міжпроцесорного взаємодії:

обмін Даними между Завдання;

обмін Даними между Завдання и програмами ОБРОБКИ переривані;

сінхронізація между Завдання;

сінхронізація между Завдання и програмами ОБРОБКИ переривані.

Функції, что дозволяють Здійснювати ті чі Другие види міжпроцесорного взаємодії, входять до більшості менеджерів RTEMS. Менеджери семафорів, Повідомлень, подій, сігналів прізначені Виключно для Здійснення міжпроцесорної взаємодії.

Менеджер семафорів. RTEMS підтрімує Стандартні виконавчі и семафор з лічільнікамі, что Забезпечують сінхронізацію и монопольний доступ до ресурсів.

Менеджер подій. Служити для сінхронізації Виконання Завдання. Прапор події вікорістовується Завдання для того, щоб інформуваті інш...


Назад | сторінка 4 з 19 | Наступна сторінка





Схожі реферати:

  • Реферат на тему: Особливості операційніх систем реального годині
  • Реферат на тему: Розробка системи управління механічної системи в режимі м'якого реально ...
  • Реферат на тему: Системи лічбі годині
  • Реферат на тему: Оптимізація и СКОРОЧЕННЯ годині Відновлення технологічної системи
  • Реферат на тему: Розробка системи реального часу у вигляді планувальника виконання завдань