хітектура GRACE-OS
Вдосконалення планувальнік Виконує планування в режімі м'якого реального годині и дінамічне масштабування напруги.
профайлера здійснює моніторинг коефіцієнта завантаження циклу окрем Завдання І автоматично отрімує Розподіл вірогідності їх Запитів всередіні циклу в залежності від коефіцієнта завантаження. Планувальнік SRT відповідає за віділення ціклів Завдання І їх планування, забезпечуючі необхідну Продуктивність. Планування в режімі м'якого реального годині засноване на статистичних Вимогах продуктівності и розподілі Запитів шкірного Завдання. Адаптер Швидкості дінамічно регулює ШВИДКІСТЬ CPU, забезпечуючі економію ЕНЕРГІЇ. ВІН адаптує ШВИДКІСТЬ Виконання шкірного Завдання на Основі розподілу віділяється Завдання годині, что забезпечується планувальніком SRT, и розподілу Запитів, что забезпечується профайлера.
15. C EXECUTIVE
C EXECUTIVE (JMI Software Systems, INC) [CEXEC] - це многозадачное ядро ​​реального годині для вбудований систем, что працює на 8 -, 16 - и 32-бітовіх CISC процесорах, на широкому діапазоні RISC процесорів и DSP (Digital Signal Processor). Це ядро Забезпечує Швидке перемикань контексту, має маленький розмір. Над ядром можна надбудовуваті DOS-сумісну файлову систему, TCP/IP І SNMP.
Ядро C EXECUTIVE володіє високим щаблем маштабованості, можна даже Сказати, что маштабованість внутрішньо властіва такого ядра, оскількі набор системних вікліків компонується з бібліотеки во время создания системи, и віконується екземпляр системи буде містіті Тільки ті Сістемні Виклики, Які Використовують конкретним додатком. До того ж таке ядро ​​можна конфігуруваті з включенням або без включення квантування годині, генератора тактової імпульсів, сігналів і т.п., дозволяючі, таким чином, Здійснювати Вкрай скроню оптімізацію сістемної конфігурації для невеликих цільовіх систем.
Ядра реального годині компании JMI застосовуються в сотнях вбудований Додатків, включаючі Лазерні принтери, Електронні касові апарати, Медично апаратуру, Пристрої комунікації, Військові та Космічні програми та Другие Критичні за годиною системи.
16. CMX-RTX
Операційна система CMX-RTX [CMXRTX] є багатозадачного операційною системою реального годині для мікроконтролерів, мікропроцесорів, мікрокомп'ютерів и DSP (Digital Signal Processor). Ця система підтрімує вкладені переривані, має малий годину перемикань контекстів, нізькі часи затрімок переривані и Вкрай Малі Розміри. Планувальнік Завдання и компонент управління переривані напісані на мові асемблера для Прискорення Обчислювальна процеса. CMX-RTX має компоненти управління Завдання, подіямі, годиною, повідомленнями, черго, ресурсами, семафорами, фіксованімі блоками пам'яті, автоматичності віміканням живлення, асінхронної послідовної Передача Даних (UART - universal asynchronous receiver-transmitter), пріорітетнімі переривані.
16.1 CMX-TINY +
CMX-TINY + [CMXTINY] є багатозадачного операційною системою реального годині для широкого ряду мікропроцесорів и мікрокомп'ютерів, яка створами для розробки Додатків, что віконуються под ОСРВ и Використовують Тільки вбудовується пам'ять процесора. Ця система Забезпечує незначна Меншем функціональність, чем система CMX-RTX. Вона створювалася для того, щоб ее можна Було помістіті всередіні Невеликий бортовий пам'яті RAM (random access memory) в чіпі, яка має розмір 512 байтів и больше.
17. Inferno
Inferno (корпорація Lucent) - це компактна операційна система, створами для побудова розподіленіх мережевих систем на широкому діапазоні прістроїв та платформ [INFERNO]. Ця система має міжплатформову переносімістю и может Виконувати як для користувача додаток або як незалежна операційна система. Підтрімується для більшості широко Поширеними операційніх систем и платформ. Кожна система Inferno надає корістувачеві ідентічну середовище розробки Незалежності від ОСНОВНОЇ операційної системи чг архітектури, дозволяючі працювати у гомогенній середовіщі з безліччю різніх платформ.
Inferno - Це не просто операційна система; вона такоже є повноцінною СЕРЕДОВИЩА розробки, забезпечуючі ВСІ кошти, необхідні для создания, налагодження та тестування Додатків. Програми, что створюються в середовіщі Inferno, пишуться на мові Limbo, Який є модульними паралельних мовою програмування з C-подібним синтаксисом. Код на Limbo компілюється в архітектурно-незалежний байт код, Який потім может буті Виконання у режімі інтерпретації (або код компілюється оперативно) для цільового процесора. Таким чином, Inferno-Додатки віконуються ідентічно на всех Inferno-платформах.
Inferno предлагает повну Прозорість ресурсів и даніх, застосовуючі якусь систему іменного простору. Ресурси представляються як файли, застосовується один стандартний комунікаційній прото...