Открыть сервис

VxWorks

VxWorks — это операционная система реального времени (ОСРВ), разработанная американской компанией Wind River Systems (дочернее предприятие Intel, затем — Aptiv). Она предназначена для встраиваемых систем, где критически важна детерминированность, предсказуемость и минимальное время отклика на внешние события. VxWorks используется в аэрокосмической, оборонной, промышленной, автомобильной и телекоммуникационной отраслях, а также в робототехнике и медицинском оборудовании.

История

Разработка VxWorks началась в начале 1980-х годов в компании Wind River Systems, основанной Джерри Фидлером и Дэвидом Уилнером. Первая коммерческая версия (VxWorks 1.0) была выпущена в 1987 году. Система быстро завоевала популярность благодаря своей эффективности и поддержке широкого спектра процессорных архитектур.

Ключевые вехи развития:

Архитектура

VxWorks представляет собой микроядерную ОСРВ с плоской моделью памяти (единое адресное пространство для ядра и приложений, хотя в VxWorks 7 появилась поддержка защиты памяти на основе MMU). Основные компоненты архитектуры:

Классификация версий

VxWorks выпускается в нескольких редакциях, ориентированных на разные области применения:

Применение

VxWorks используется в системах, где отказ или задержка могут привести к катастрофическим последствиям. Основные области применения:

Аэрокосмическая и оборонная промышленность

Промышленная автоматизация

Автомобильная промышленность

Телекоммуникации

Медицинское оборудование

Критика и ограничения

Несмотря на широкое распространение, VxWorks имеет ряд недостатков:

Интересные факты

Источники

BFOmetr — база данных и аналитика по компаниям России.

На главную BFOmetr →