REX OS
REX OS (англ. REX Operating System, Real-time Executive Operating System) — операционная система реального времени (RTOS), разработанная компанией Qualcomm для мобильных телефонов на базе процессоров ARM (платформа Dual-Mode Subscriber Station, DMSS, или Advanced Mode Subscriber Software, AMSS). По состоянию на 2007 год большинство корейских мобильных телефонов работали на REX OS.
REX OS представляет собой сочетание двух операционных систем: встроенного микроядра «L4Ka::Pistachio» и «Iguana» с существенными модификациями и расширениями от Qualcomm и HTC[2].
Изначально REX OS разрабатывалась для процессора Intel 80186, затем была портирована на ARM, а поддержка x86 была прекращена. REX OS не является совместимой с POSIX и не имеет статуса открытого программного обеспечения; для её использования требуется проприетарная лицензия, выдаваемая компанией Qualcomm[3].
По состоянию на 2012 год активная разработка и маркетинг REX OS, по-видимому, прекращены, однако система всё ещё применяется в некоторых проданных или продающихся недорогих мобильных телефонах, как правило, ориентированных на сегмент предоплаченных пользователей, например, Samsung SPH-M300.
Общие сведения
| REX OS | |
|---|---|
| Разработчик | Qualcomm |
| Семейство ОС | L4; Iguana; встроенная операционная система |
| Основана на | L4Ka::Pistachio, Iguana |
| Исходный код | проприетарный |
| Первый выпуск | 1999[1] |
| Поддерживаемые платформы | ARM |
| Тип ядра | микроядро; RTOS |
| Лицензия | проприетарная |
| Состояние | прекращена |
Особенности
REX OS представляет собой ОС реального времени с следующими характеристиками:
- вытесняющая многозадачность
- управление задачами
- синхронизация задач
- механизмы исключительных блокировок
- таймер
- обработка прерываний
- занимает менее 5 КБ в ПЗУ[1]
REX OS не поддерживает защиту памяти, однако предоставляет возможности управления памятью.