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

Реферат Розробка системи реального часу у вигляді планувальника виконання завдань





азі відсутності вихідних текстів). Система працює так само з Unix і Java.

В· Повністю підтримується стандарт POSIX.1003-1, а також підрозділи POSIX.1003-1b і POSIX.1003-1c, визначають розширення реального часу і роботи з нитками (потоками). p> В· Багатоплатформність. Підтримує безліч апаратних архітектур (IA-32, PowerPC, MIPS, ARM, XScale, IBM) для обладнання різних фірм виробників. p> В· Розробка може здійснюватися як на самій цільовій системі (self-hosted), так і на інструментальному комп'ютері (host).

В· Є ОС для відповідальних додатків. Має все необхідне для створення сучасних систем, що володіють властивостями "гарячої заміни"/"високої доступності "(Hot Swap, High Availability), і пристроїв з високим коефіцієнтом резервування. p> В· LynxOS-178 - це версія LynxOS, сертифікована відповідно до стандарту DO-178. Це означає повну відповідність з точки зору надійності суворим вимогам для мобільних систем військового та аерокосмічного застосування. Крім того, LynxOS-178 має сертифікований стек TCP/IP для відповідальних додатків в області авіоніки, медицини, атомної промисловості та зв'язку. p> В· Велика кількість засобів розробок як в рамках самої LynxOS, так і host-систем (Linux, Windows, Solaris). p> 1.4.1.2. Підтримка програм жорсткого реального часу. p> В· кількість завдань: необмежено;

В· кількість пріоритетів: 256;

В· диспетчеризація завдань: витіснення за пріоритетами. 4 алгоритму диспетчеризації (FIFO, Priority Quantum, Round Robin, невитесняющая);

В· детерміноване час перемикання контексту завдяки ефективному алгоритму диспетчеризації реального часу;

В· кошти межзадачного взаємодій як у стандарті POSIX (семафори, Колективна пам'ять, сокети, сигнали, канали, м'ютекси, умовні змінні), так і в термінах Unix SystemV (Черги повідомлень, семафори, Колективна пам'ять);

В· підтримка таймерів реального часу і годин POSIX;

В· конфігурування квантів часу для різних рівнів пріоритетів і для дозволу значення одиниці (Tick) таймера;

В· виконання завдань у захищеному режимі, повна підтримка MMU (Memory Management Unit).

1.4.2. OS-9/Hawk фірми Microware Systems. p> Багатозадачна, багато користувачів операційна система для вбудованих додатків, що працюють в режимі реального часу. Для виробників продуктів в таких областях, як мобільні телекомунікаційні пристрої, що вбудовуються термінали доступу в Інтернет, інтерактивні цифрові телевізійні приставки.

1.4.2.1. Основні властивості OS-9/Hawk. p> В· Портативна версія OS-9 дозволяє застосовувати в проекті найбільш підходящі мікропроцесорні пристрої (Motorola ColdFire; Motorola M-CORE; Intel Pentium; Intel StrongARM; PowerPC; ARM; Hitachi SuperH; MIPS; MicroSPARC). p> В· Система введення-виведення ОС підтримує різні формати пристроїв масової пам'яті і основних інтерфейсів периферійних пристроїв: Raw, MS-DOS, True FFS, CardSoft PCMCIA, USB, IrDA.

В· У середовищі OS-9 користувач може вибирати кілька програмних комунікаційних платформ: mwSoftStax (Microware), Harris & Jeffries, Trillium, - що раніше було виключно прерогативою спеціалізованих ОС.

В· У інструментальний пакет Hawk вбудована бібліотека Tools.h з бібліотеки Rogue Wave C + + Classes Lib.

В· Hawk - інтегрована крос-середовище розробки додатків для OS-9 - функціонує на платформі MS Windows NT. p> В· Hawk є відкритою середовищем і надає стороннім розробникам інструментальних засобів більш сотні API, що дозволяють включати в рамках Hawk Partners Program до складу середовища Hawk продукти відомих фірм розробників інструментального ПЗ. p> В· Засіб верифікації програмного забезпечення CodeTEST (Applied Microsystems) вбудовано в Hawk і представляє собою зручний і ефективний інструментарій трасування вбудовуваного ПЗ і контролю його характеристик, а також ходу виконання тестів і розподілу пам'яті.

1.4.2.2. Підтримка програм жорсткого реального часу. p> В· масштабується, повністю витісняється ядро ​​ОС;

В· підтримує функціонування до 65535 процесів;

В· надає 65535 рівнів пріоритету;

В· забезпечує роботу до 255 користувачів;

В· більше 90 системних викликів ядра надають можливість керувати динамічними режимами диспетчеризації, розподілом пам'яті, межпроцессорной комунікацією і т.д. аж до управління вбудованим в ядро ​​ОС режимом економічного споживання харчування.

В· характеристики продуктивності: 5.6 мкс Interrupt Latence Time, 14 мкс для часу перемикання контексту процесу (MC68040, 30MHz).

1.4.3. VxWorks фірми Wind River Systems. p> ОС РВ VxWorks призначена для застосування на вбудованих комп'ютерах, що працюють в системах "жорсткого" реального часу. VxWorks є системою з крос-засобами розробки прикладного програмного забезпечення.

1.4.3.1. Основні властивості VxWorks. p> В· Підтримувані цільові архітектури (targets): Motorola 680х0 і CPU32, PowerPC; Intel 386/486/Pentium, ...


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





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

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