- PVSM.RU - https://www.pvsm.ru -

Какие продукты Intel вы знаете? Наверняка, первым делом все ответят: «процессоры». Затем сетевые администраторы, наверное, вспомнят карты и контроллеры Ethernet, программисты – «сишные» инструменты разработки. А еще SSD, графические чипы и так далее, и так далее… Но в Intel все равно делают гораздо больше. За годы существования Intel приобрела значительное количество компаний-разработчиков различного рода программного обеспечения и аппаратных компонент, многие из которых сохранили свое название и профиль деятельности. В этом посте – рассказ об одной из таких компаний – Wind River [1], занимающейся созданием ПО реального времени для промышленных и встраиваемых систем, в том числе и таких необычных, как марсоход Curiosity.
С каждым годом вещи, окружающие нас, становятся все более интеллектуальными. Утюги и сковородки, автомобили и самолеты – всё вокруг умнеет со страшной силой, облегчая нам, людям, жизнь – но лишь в том случае, если этот интеллект работает как надо. А если нет? Ценой за удобство становится «цифровая зависимость» человечества. Наше благополучие и безопасность зависят от тысяч компьютеров различных размеров, некоторые из которых в принципе не имеют права на ошибку. Приведу лишь один пример. Во время англо-аргентинской войны 1982 года за Фолклендские острова английский эскадренный миноносец Sheffield был потоплен авиацией Аргентины вследствие того, что система Sea Wolf компьютерной защиты корабля зависла в процессе перевода ее в боевой режим. Для восстановления работоспособности системы потребовалась перезагрузка, во время которой миноносец был торпедирован.

Тот самый злополучный HMS Sheffield
Вот почему к компьютерным системам, встраиваемым в самолеты, корабли, сложные производственные комплексы, предъявляют особенно жесткие требования. И именно такими системами вот уже более 20 лет как раз и занимается компания Wind River.
Компания Wind River основана в 1981 году. Ее штаб-квартира находится в Аламеда, штат Калифорния – рядом с «разрушителями легенд». С самого своего основания компания занимается разработкой программного обеспечения реального времени для мобильных и встраиваемых систем. Отвлечемся ненадолго, чтобы обсудить, что же это такое – ОС реального времени (ОСРВ)?

Посадка Curiosity на Марс под управлением Wind River VxWorks. То же самое на видео — внизу поста
Википедия дает несколько определений данного вида ОС. Мне больше всего нравится самое краткое: «Операционная система, реагирующая в предсказуемое время на непредсказуемое появление внешних событий». Кратко принцип ее работы можно описать так. В составе системы имеется ряд обработчиков событий, большую часть времени пребывающих в состоянии неактивности. Однако когда событие наступает, его обработчик обязан выполнить все необходимые действия строго в заданный промежуток времени; в противном случае система должна зафиксировать ошибку. «Реальность» времени заставляет по-иному посмотреть на такие обычные для ОС аспекты, как приоритезация и планирование и выделение ресурсов. Скажем, диспетчер ОСРВ имеет право бесцеремонно остановить любой процесс, если необходимо немедленно стартовать важный обработчик.

CarPC, созданный при участии Wind River
Вернемся теперь к Wind River. В состав выпускаемых ей продуктов входит:

Беспилотник Northrop Grumman X-47B UCAS-D с VxWorks на борту
В 2009 году Wind River была приобретена Intel, но сохранила свое название и команду. С этого момента компания реализует свои творческие планы совместно с другими подразделениями Intel. Достижений на этом пути достаточно, вот главные из них.
Область интересов Wind River весьма широка. Можно сказать, что компания представлена практически везде, где требуется ПО, «реагирующее в предсказуемое время на непредсказуемые события». Здесь и телекоммуникационная сфера (интеллектуальная маршрутизация, DPI), и медицина (приборы компьютерной диагностики), и мобильные устройства (оптимизация мобильных ОС), и многое другое. И пусть обычные граждане не знают о существовании Wind River, эта компания – одна из тех, что делают наш мир удобнее и безопаснее. В конце концов, Intel знает, кого ему покупать…
Напоследок — впечатляющий клип о посадке Curiosity на Марс
Автор: saul
Источник [3]
Сайт-источник PVSM.RU: https://www.pvsm.ru
Путь до страницы источника: https://www.pvsm.ru/budushhee-zdes/30304
Ссылки в тексте:
[1] Wind River: http://www.windriver.com/
[2] IVI (in-vehicle infotainment): http://habrahabr.ru/company/intel/blog/151321/
[3] Источник: http://habrahabr.ru/post/173533/
Нажмите здесь для печати.