Встроенные системные программы операционные системы это

Встраиваемая система — система специального назначения, в которой компьютер полностью инкапсулирован в основное устройство. В отличие от компьютера общего назначения (например, персонального компьютера), встраиваемая система предназначена для решения одной или нескольких заранее определенных задач в конкретной предметной области . Так как система создается для решения конкретных задач, оптимизацию можно проводить уже на этапе проектирования, уменьшая таким образом физические размеры системы и снижая ее стоимость . Производство встраиваемых систем может быть как серийным, так и штучным.

Наладонные компьютеры ( PDA ) также обычно относят к встраиваемым устройствам ввиду аппаратных особенностей, хотя они могут решать довольно широкий круг задач. Граница встраиваемых решений становится все более неопределенной по мере появления новых типов устройств.

Физически, к встраиваемым системам относится масса устройств — от MP3-плееров до больших стационарных систем, таких как «умные» светофоры или интеллектуальные датчики на электростанциях.

Встроенные системные утилиты Windows, о которых полезно знать

Встраиваемая операционная система — это операционная система для встраиваемых систем. При создании таких систем особое внимание уделяют компактности и эффективности работы, отказываясь от большинства функций, предоставляемых операционными системами для обычных компьютеров. Такие действия оправданны, поскольку встраиваемые устройства решают одну или несколько конкретных задач и большая часть функциональности обычных ОС им просто не понадобится. Существует несколько десятков встраиваемых операционных систем, наиболее известными из которых являются:

  • NetBSD,
  • Windows CE,
  • Windows XP Embedded,
  • Symbian OS.

Реальное время

Вычисления в реальном времени (Real-Time Computing — RTC) — это вычисления, удовлетворяющие ограничениям реального времени (Real-Time Constraint); то есть интервал времени между событием и реакцией системы не превышает некоторого порогового значения. Соответственно системы, не относящиеся к системам реального времени (non-real-time system), не имеют ограничений на время отклика, даже если к ним предъявляются требования высокой производительности и быстрого отклика.

Программное обеспечение реального времени обычно разрабатывается на основе операционных систем реального времени (real-time operating systems) с использованием синхронных языков программирования (synchronous programming languages).

К системам реального времени часто относят системы, приложения которых считаются критически важными (mission critical). Пример компьютерной системы реального времени — противоблокировочная тормозная система автомобиля. В данном случае, ограничением реального времени является интервал, во время которого необходимо отпустить тормоза для предотвращения блокировки колес.

Вычисления реального времени считаются выполненными неуспешно, если они не завершились в заданный интервал времени. Временной интервал определяется условиями конкретной задачи. Система должна завершать вычисления реального времени в течение заданного интервала вне зависимости от своей загруженности другими задачами.

ИНФОРМАТИКА 11 класс: Операционные системы | Видеоурок

Жесткое и «мягкое» реальное время

Систему считают системой реального времени, если корректность выполнения операции зависит не только от логической корректности операции, но и от времени ее выполнения. Считается, что в случае систем жесткого реального времени ( hard или immediate real-time system) завершение операции по истечении заданного интервала времени (наступления «дедлайна») является бесполезным и в конечном счете может привести к критическому сбою всей системы. Системы мягкого реального времени ( soft real-time system) допускают задержки и предпринимают различные меры для реакции в заданный интервал, например, снижая качество возвращаемого ответа (пропуск кадров в видео).

Как правило, системы жесткого реального времени взаимодействуют с оборудованием на низком уровне. Например, система управления двигателем автомобиля является системой жесткого реального времени, так как задержка реакции может привести к сбою в работе двигателя и его повреждению. Другими примерами встраиваемых систем жесткого реального времени являются различные медицинские системы (такие как электронный стимулятор сердца), системы управления подушками безопасности, промышленные роботы, системы управления атомными электростанциями.

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

Как происходит распределение системного времени в случае систем, предназначенных для решения более одной задачи? Как правило, время распределяется на основании приоритетов задач. Кроме того, существуют алгоритмы, отдающие предпочтение задачам, которым осталось меньше всего времени на выполнение (Earliest Deadline First). Такие алгоритмы подходят для систем, загруженных менее чем на 100%.

К системам мягкого реального времени обычно относят те, что используются для решения задач совместного доступа и обеспечения множества связных систем актуальной информацией об изменениях. Примером системы мягкого реального времени может служить программное обеспечение, управляющее расписанием полетов коммерческих авиалиний.

Такая система может работать при задержках в несколько секунд. Было бы невозможно обеспечить коммерческие авиаперевозки, если бы вычисления в системе управления расписанием не выполнялись в режиме реального времени. Аудио-или видеосистемы реального времени также, как правило, являются системами мягкого реального времени. Нарушение ограничений реального времени выражается в потере качества, а система продолжает работать.

Важно отметить, что разница между системами жесткого и мягкого реального времени не обязательно связана с количеством времени, доступным для решения задачи. Компьютер может перегреться, если процессор не начнет охлаждаться в течение 15 минут (жесткое реальное время). С другой стороны, сетевая карта может потерять данные в буфере, если их не прочтут в течение доли секунд, но эти данные можно переслать повторно, не затрагивая какую-либо критическую операцию. Скорее всего, пользователь вообще не заметит такой задержки.

Windows Embedded

Семейство встраиваемых Windows включают следующие операционные системы: Windows CE, Windows XP Embedded и Windows Embedded for Point of Service .

Windows XP Embedded

Windows XP Embedded (Xpe) — компонентная версия Microsoft Windows XP Professional. В основе ХРе — те же двоичные коды, что и у XP Pro, но XPe ориентирован на разработчиков для OEM, ISV и IHV, которым требуется полноценная поддержка Win32 API, но не нужны некоторые компоненты Professional. XPe запускает существующие Windows-приложения и драйверы устройств на устройствах с 32MB памяти Compact Flash, 32MB RAM и микропроцессором P-200.

Читайте также:
Лучшая программа для изучения анатомии

XPe не имеет отношения к Wndows CE. Они ориентированы на различные устройства и оба имеют свои преимущества и недостатки. Например, XPe не сможет работать на некоторых достаточно малых объемах памяти, на которых работает CE. Однако CE не поддерживает полноценное Win32 API, которое поддерживает XPe (в CE есть аналог Win32 API). CE не сможет исполнять сотни уже разработанных драйверов и тысячи существующих приложений.

К устройствам, на которые ориентирована XPe, можно отнести торговые и игровые автоматы, кассовые аппараты, промышленных роботов, тонких клиентов, компьютерные приставки, сетевые устройства хранения данных, таймеры, устройства навигации и т. д. Различные версии XPe могут быть развернуты на самых разных устройствах, за исключением полноценного ПК. XPe поддерживает все оборудование, поддерживаемое XP Pro. Его нельзя установить на обычный ПК ввиду лицензионных ограничений.

Windows CE

Windows CE (WinCE) — версия операционной системы Microsoft Wndows для сильно ограниченных по сравнению с обычными ПК компьютеров и встраиваемых систем. Ядро Wndows значительно отличается от ядра Wndows для обычного ПК и не является урезанной версией. Ядро Win CE поддерживает архитектуры, совместимые с Intel x86, MIPS, ARM и Hitachi SuperH.

Windows CE специально оптимизирована для устройств, имеющих мало памяти — ядро Wndows CE требует для исполнения менее мегабайта памяти. Устройства часто конфигурируются без привлечения внешнего дискового устройства. Более того, можно настроить конфигурацию устройства так, чтобы получить изолированную от внешних пользователей систему (конечный пользователь не сможет расширять систему). Это можно сделать, записав образ ОС в ROM.

Windows CE соответствует определению системы реального времени (в отличие от XPe) с детерминированной задержкой обработки прерываний. Win CE поддерживает 256 уровней приоритета и поддерживает наследование приоритетов. Основной единицей исполнения является поток. Это позволяет упростить решение вопросов наследования и улучшить время исполнения.

На основе Win CE было разработано множество платформ (наиболее распространенные на сегодняшний день — Mobile 2003, Mobile 5.0, Smartphone 2003) и множество промышленных устройств и встраиваемых систем.

Значительная часть Windows CE поставляется с открытыми исходными кодами. В частности, Platform Builder (интегрированная среда создания образа ОС на основе Wndows CE) предлагает несколько компонент в форме исходных кодов.

Итоги

Для персональных компьютеров разработано огромное число информационных систем. Прочие устройства до сих пор испытывают недостаток различных программных средств. Разработка решений для встраиваемых систем или мобильных устройств требует учета ограниченности их возможностей по сравнению с персональными компьютерами. В то же время такие устройства представляют платформы для создания совершенно новых приложений и сервисов.

Появление таких операционных систем, как Wndows CE и Wndows XP Embedded , существенно упрощает разработку встраиваемых систем. А возможность использования . NET Compact Framework упрощает создание прикладных программ и различных сервисов для устройств.

Источник: intuit.ru

Embedded systems: что такое встраиваемые ОС на примере Windows

Embedded operating system – это встраиваемая операционная система, состоящая из специально подобранных программных и аппаратных компонентов. Она отвечает за реализацию определенной функции или устройством. Встроенная система не предназначена для самостоятельного функционирования и является частью общей системы. Embedded system в основном используются как ОС реального времени.

Как устроены и работают встраиваемые ОС

Основные компоненты встраиваемых систем:

  • микропроцессоры;
  • интегральные схемы (ASIC);
  • программируемые логические матрицы (FPGA);
  • компоненты, служащие для удобного взаимодействия с пользователем.

В Embedded systems стандартно присутствуют: место для хранения исполняемого кода, временное хранилище с данными во время выполнения операций, входы и выходы. За исключением основных компонентов, встраиваемые системы, предназначенные для выполнения конкретных функций, имеют уникальное строение.

Этапы проектирования Embedded systems

Создание встраиваемой операционной системы требует владения не только языком программирования, но и знаниями из других областей науки и техники, перечень которых зависит от требуемой функциональности ОС. Это могут быть: электроника, информатика, автоматизация техпроцессов, робототехника. Поэтому, к созданию сложных встраиваемых систем привлекают квалифицированных специалистов разных специальностей.

Основные этапы программирования встраиваемых систем:

  1. Продумывание аппаратной части и поиск эффективных программных инструкций в общем виде, без детальной проработки.
  2. Программирование. Количество и сложность программных скриптов зависит от приложения, для которого они разрабатываются. Программы корректируются в соответствии с аппаратной частью встраиваемой ОС.
  3. Реализация. Вся группа специалистов, участвующая в разработке ПО и выборе аппаратной части встраиваемых систем, работает с учетом четко сформулированных требований к конечному продукту. Разработанная система должна точно выполнять возложенные на нее функции, быть надежной и безопасной в эксплуатации.

Использование Windows 10 IoT Enterprise

Компания Microsoft предлагает системы Windows 10 IoT Enterprise, специально предназначенные для использования в устройствах фиксированного назначения. Применение для этих целей универсальной настольной версии нерационально из-за ее высокой стоимости и ориентированности на работу в офисных условиях.

Использование IoT-версии Windows 10 обладает комплексом преимуществ, которые обеспечивают надежность и отказоустойчивость встраиваемых систем и устройства в целом при их эксплуатации.

Основные плюсы применения Windows 10 IoT Enterprise:

  • стоимость, которая в 2-3 раза ниже стоимости настольной версии Windows 10 Pro;
  • возможность использования в нестандартных условиях;
  • полная совместимость с приложениями и устройствами, работающими с Windows 10;
  • отсутствие автоматических обновлений;
  • наличие защиты от несанкционированных действий персонала или злоумышленников;
  • длительный жизненный цикл ОС;
  • готовый дистрибутив;
  • возможность включения режима, при котором ОС отправляет минимальное количество данных;
  • наличие сертификата ФСТЭК у версии Windows 10 IoT Enterprise LTSC.

Безопасность встраиваемых систем, использующих Windows 10 IoT Enterprise

Windows 10 IoT Enterprise оснащена интегрированными функциями, обеспечивающими безопасность приложения или устройства:

  • загрузка устройства осуществляется непосредственно в основное приложение с блокировкой доступа к интерфейсу ОС, актуально для киосков и подобных устройств;
  • допуск только к определенному перечню приложений;
  • наличие надежной защиты от вирусов и других негативных факторов, приводящих к необратимым изменениям ПО;
  • скрытые системные уведомления;
  • возможность подключения только разрешенных устройств или типов устройств;
  • блокировка клавиш и их сочетаний, предотвращающая сворачивание окон и выход в служебный интерфейс;
  • возможность настроить автоматическую перезагрузку при сбое драйверов.

Где используются встраиваемые системы

Встраиваемые системы на базе Windows 10 IoT Enterprise применяются в здравоохранении, промышленности, сфере видеонаблюдения, безопасности и других областях жизни, и с развитием IT-технологий Embedded systems постоянно расширяют границы своих сфер деятельности.

Читайте также:
Срок работы данной программы закончился инфотекс

Информационные и платежные киоски

Информационные терминалы по продаже билетов, установленные на станциях метрополитена, значительно повышают качество обслуживания пассажиров. В таком терминале можно узнать баланс билетных носителей, пополнить его, получить необходимую информацию о возможных пересадках, воспользоваться другими удобными услугами.

Информационные и платежные киоски

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

Встраиваемые операционные системы широко используются в здравоохранении. В спортивной медицине, диагностических и реабилитационных мероприятиях применяется лечебно-диагностический комплекс «Хабилект».

Фетальный монитор матери и плода «Ангеодин-ФМ» значительно облегчает проведение КТГ-исследования во втором и третьем триместрах беременности. Пользоваться таким оборудованием может средний медицинский персонал, а высококвалифицированные специалисты будут привлекаться только на стадии расшифровки.

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

Торговля

Торговые точки без продавцов – пример внедрения самых передовых способов автоматизации процесса покупки. В таких магазинах используются: электронные ценники, энергосберегающее холодильное оборудование, кассы самообслуживания. Windows 10 IoT Enterprise, на базе которой работают все терминалы торговой сети без продавцов, обеспечивают защиту устройств от любых несанкционированных действий. Использование специализированного IoT-приложения позволяет вести с мобильного устройства удаленный контроль деятельности торговой площадки.

Торговые точки без продавцов

В ресторанах общественного питания в пиковые часы руководство вынуждено привлекать дополнительных кассиров. Избежать перерасходов на оплату персонала позволяет установка киосков самостоятельного заказа. Клиент выбирает блюда на экране и оплачивает покупку банковской картой или с помощью смартфона. Готовый скомплектованный заказ клиент забирает на стойке выдачи.

Безопасность на транспорте

Основой безопасности на транспорте является своевременное обнаружение угрозы. Новая компактная система досмотра может использоваться в условиях ограниченного пространства без потери уровня безопасности. Высокоэффективное программное обеспечение досмотровой системы позволяет обнаружить опасные и запрещенные к перевозке объекты, а также найти не просвечиваемые участки, где могут быть спрятаны такие предметы.

Новая компактная система досмотра

Перед применением устройств с Embedded systems их тщательно тестируют во всех вероятных при эксплуатации режимах, что позволяет избежать ошибок в процессе их использования.

Источник: www.quarta-embedded.ru

Встраиваемые системы и ОС для них

Встра?иваемая систе?ма, встро?енная систе?ма (англ. embedded system) — это специализированная компьютерная система, в которой сам компьютер обычно встроен в устройство, которым он управляет.

  • Очень малое энергопотребление, порядка от 0,5 до ~20 ватт
  • Маленькие размеры
  • Отсутствие больших систем отвода тепла (охлаждения). Зачастую ЦПУ не охлаждается вообще или используется небольшой радиатор.
  • ЦПУ и системная логика, а также некоторые другие ИС, часто совмещены на одном кристалле (System On Crystal = SOC)

Основой построения встроенных систем могут служить одноплатные или однокристальные микроконтроллеры, специализированные или универсальные ЦПУ, ПЛИС. Интересной особенностью некоторых видов встроенных систем является использование довольно устаревших процессоров семейства x86 (например i386, i486, Pentium) и их клонов из-за малого энергопотребления и низкой стоимости (порядка 1-5 долларов США). Также многие виды встроенных систем используют ЦПУ архитектуры ARM.

На данный момент достаточно большое количество фирм (в тои числе в России) производит одноплатные компьютеры на основе микроконтроллеров и ЦПУ с RISC архитектурой. Среди них Advantech, AAEON, Advanced Micro Peripherals (AMP), Ampro Computers, Diamond Systems, iBASE, InnoDisk, Fastwel (Россия), Lippert, Octagon Systems, RTD Embedded Technologies, Tri-M Systems — Engineering, SanDisk, STEC. Примерами встроенных систем могут служить банкоматы, авионика, КПК, телекоммуникационное оборудование и тому подобные устройства.

Некоторые встроенные системы используются в массовых количествах (например, устройства RFID). Встроенные системы являются привлекательной целью для создателей вредоносного кода из-за своей распостранённости и относительной беззащитности. Постепенно возникает вредоносный код для встроенных систем (Cabir, RFID-вирус); к счастью, этот процесс пока затрудняется разнородностью встроенных устройств, отсутствием доминирующего ПО, и ограниченной функциональностью некоторых видов устройств. С другой стороны, задача антивирусных компаний и исследователей компьютерной безопасности также осложнена этими обстоятельствами, а также маломощностью встроенных систем, зачастую не позволяющей пользоваться распостранённым антивирусным ПО.

Основными производителями CPU для встраваемых систем являются VIA technologies, Transmeta Corporation, Infineon Technologies.

Операционные системы для встраеваемых систем

Во встраеваемых системах для управления используются операционные системы реального времени (ОС РВ) .

Операционная система реального времени ОС — это ОС, реагирующая в предсказуемое время на непредсказуемое появление внешних событий. Иногда ОСРВ называют интерактивными системами постоянной готовности. В категорию ОСРВ их относят исходя из маркетинговых соображений и если интерактивную программу называют «работающей в реальном времени», то это лишь означает, что запросы от пользователя обрабатываются с задержкой, незаметной для человека. Иногда понятие системы реального времени отождествляют с «быстрой системой», но это не всегда правильно, так как важно не время задержки реакции ОСРВ, а то, чтобы этого времени было достаточно для рассматриваемого приложения и оно было гарантированно.

Иногда различают системы «жёсткого» и «мягкого» реального времени. ОС «жёсткого» реального времени гарантирует выполнение каких-то действий за определённый интервал времени, ОС «мягкого» реального времени, как правило, успевает выполнить действия за заданный промежуток времени, но полностью не гарантирует этого. Большинство программного обеспечения ориентировано на «мягкое» реальное время.

Для подобных систем характерно:

  • гарантированное время реакции на внешние события (прерывания от оборудования);
  • жёсткая подсистема планирования процессов (высокоприоритетные задачи не должны вытесняться низкоприоритетными, за некоторыми исключениями);
  • повышенные требования к времени реакции на внешние события или реактивности (задержка вызова обработчика прерывания не более десятков микросекунд, задержка при переключении задач не более сотен микросекунд)

Классическим примером задачи, где требуется ОСРВ, является управление роботом, берущим деталь с ленты конвейера. Деталь движется, и робот имеет лишь маленький промежуток времени, когда он может её взять. Если он опоздает, то деталь уже не будет на нужном участке конвейера, и следовательно, работа не будет сделана, несмотря на то, что робот находится в правильном месте. Если он спозиционируется раньше, то деталь ещё не успеет подъехать, и он заблокирует ей путь.
Windows CE (она же WinCE) — это вариант операционной системы Microsoft Windows для наладонных компьютеров, мобильных телефонов и встраиваемых систем. Windows CE не является «урезанной» версией Windows для настольных ПК и основана на совершенно другом ядре. К основным недостаткам системы можно отнести полное отсутствие нужных программных приложений. Поддерживаются архитектуры x86, MIPS, ARM и процессоры Hitachi SuperH.

Основные конкуренты WinCE — это VxWorks, eCos, OSE, QNX, LynxOS, Symbian OS, OS-9, а также различные производные Linux (например, uClinux) и, наиболее известный, PalmOS. Некоторые производители устройств также изготавливают свою собственную систему.

Windows CE оптимизирована для устройств, имеющих минимальный объём памяти: ядро Windows CE может работать на 32 КБ памяти. С графическим интерфейсом (GWES) для работы Windows CE понадобится от 5 МБ. Устройства часто не имеют дисковой памяти и могут быть сконструированы как «закрытые» устройства, без возможности расширения пользователем (например, ОС может быть «зашита» в ПЗУ). Windows CE соответствует определению операционной системы реального времени.

Читайте также:
Порядок обучения водителей по 20 часовой программе нормативные документы

На базе Windows CE основано множество платформ, включая Handheld PC, Pocket PC, Pocket PC 2002, Pocket PC 2003, Pocket PC 2003 SE, Smartphone 2002, Smartphone 2003, Windows Mobile, а также множество промышленных устройств и встроенных систем. Приставка Sega Dreamcast имела поддержку Windows CE. Самой Windows CE в изначальной поставке не было, но она могла запускаться на приставке с CD. Некоторые игры использовали данную возможность.

Часто названия Windows CE, Windows Mobile, Pocket PC используют как взаимозаменяемые. Это не совсем правильно. Windows CE 3.0 — это модульная операционная система, которая служит основой для устройств нескольких классов. Любой разработчик может купить инструментарий (Platform Builder), который содержит все эти компоненты и программы, позволяющие построить собственную платформу. При этом такие приложения, как Word Mobile / Pocket Word, не являются частью этого инструментария.

Windows Mobile лучше всего представлять себе как набор платформ, основанных на Windows CE. В настоящее время в этот набор входят платформы: Pocket PC, SmartPhone и Portable Media Center. Каждая платформа использует свой набор компонентов Windows CE, плюс свой набор сопутствующих особенностей и приложений.

Windows CE .net — это кодовое название Windows CE версии 4.2.

Windows Embedded CE 6.0 (кодовое имя «Yamazaki») является шестой версией операционной системы Windows Embedded, ориентированной на предприятия, изготавливающие промышленные контроллеры и устройства бытовой электроники. В Windows Embedded CE 6,0 полностью переделано ядро, которое поддерживает свыше 32000 процессов, по сравнению с 32 в предыдущих версиях. С 32 Мб до 2 Гб поднялось выделяемое для процессов виртуальное адресное пространство.

Windows Embedded CE 6.0 был выпущен 1 ноября 2006 года.
Windows CE 6.0 R2 был выпущен 15 ноября 2007 года.
Windows Embedded CE 6.0 также является основой для Windows Mobile 7 (кодовое имя «Photon»).

QNX — коммерческая POSIX-совместимая операционная система реального времени, предназначенная преимущественно для встраиваемых систем. Считается одной из лучших реализаций концепции микроядерных операционных систем.

Как микроядерная операционная система, QNX основана на идее работы основной части своих компонентов, как небольших задач, называемых сервисами. Это отличает её от традиционных монолитных ядер, в которых ядро операционной системы — одна большая программа, состоящая из большого количества «частей», каждая со своими особенностями. Использование микроядра в QNX позволяет пользователям (разработчикам) отключить любую ненужную им функциональность, не изменяя ядро. Вместо этого, можно просто не запускать определённый процесс.

Система достаточно небольшая, чтобы в минимальной комплектации уместиться на одну дискету, вместе с этим она считается очень быстрой и должным образом «законченной» (практически не содержащей ошибок).

QNX Neutrino, выпущенная в 2001 году, перенесена на многие платформы, и сейчас способна работать практически на любом современном процессоре, используемом на рынке встраиваемых систем. Среди этих платформ присутствуют семейства x86, MIPS, PowerPC, а также специализированные семейства процессоров, такие, как SH-4, ARM, StrongARM и xScale.

Версия для некоммерческого использования доступна для скачивания на веб-сайте разработчика.

LynxOS — Unix-подобная операционная система реального времени, разработанная для встраиваемых систем, совместимая со стандартами POSIX и, в последнее время, с операционной системой GNU/Linux. LynxOS используется преимущественно в авиации, системах управления промышленными процессами и в области телекоммуникаций.

ChorusOS — микроядерная операционная система реального времени, разработанная для встраиваемых систем. В 1997 году Sun Microsystems купила Chorus systems, компанию, создавшую ChorusOS. В августе 2002 года Основатели Chorus Systems организовали новую компанию VirtualLogix и занялись разработкой встраиваемых систем, используя Linux и ChorusOS.

Nucleus — операционная система реального времени, созданная Accelerated Systems, подразделением по встраиваемым системам компании Mentor Graphics для различных процессорных платформ. Получила распространение в телевизионных декодерах, мобильных телефонах, и других переносных и карманных устройствах. Nucleus используется Garmin International в GPS-модуле, предназначенном для гражданской авиации.

OS-9 — многозадачная, многопользовательская операционная система реального времени, разработанная Microware Systems Corporation.
Используется для интерактивных и встраиваемых систем. В наши дни OS-9 принадлежит компании RadiSys Corporation расположенной в штате Орегон (США).

VxWorks — операционная система реального времени (ОСРВ), разрабатываемая компанией Wind River Systems (США).
Как и большинство других ОСРВ, VxWorks включает в себя многозадачное ядро с вытесняющим планировщиком и быстрым откликом на прерывания, средства межпроцессного взаимодействия и синхронизации, а также файловую систему и сетевую подсистему (стек протоколов TCP/IP). В комплект поставки входят средства для кросс-компиляции, мониторинга производительности (WindView), удаленной символьной отладки, а также эмуляции различных процессоров. Дополнительно поставляется значительное количество различных стеков протоколов, графических подсистем, и др. как от самой Wind River Systems, так и от третьих фирм. Множество поддерживаемых VxWorks встраиваемых платформ является одним из самых обширных среди ОСРВ.

Последняя версия интегрированной среды разработки Wind River Workbench (поставляющаяся с VxWorks версий 6.x, впрочем как и 5.x) построена на основе среды Eclipse. Предыдущая проприетарная среда разработки называлась Tornado.

  • Аппарат Mars Reconnaissance Orbiter на орбите Марса (используется система VxWorks)
  • Зонды Spirit и Opportunity, а также аппарат Mars Reconnaissance Orbiter используют VxWorks на платформе POWER. Система используется и в других космических миссиях, например Deep Impact.
  • Планируется использование в новейших авиалайнерах Boeing 787.
  • Коммуникационное оборудование многих компаний (например, Nortel, 3COM, Alcatel и др.).
  • Linksys WRT54G (ver.5,6,…), NetGear WGR614 (ver. 5,6,7)
  • Некоторые PostScript-принтеры.
  • Медицинское оборудование компании Siemens AG (в частности, магнитно-резонансные томографы).
  • Последние системы интерфейсов BMW iDrive

ОС2000 — Операционная система реального времени (ОС РВ) разработанная НИИСИ РАН по заказу МО РФ для микропроцессоров MIPS и Intel.
Эта ОС РВ предназначена для разработки программного обеспечения для систем (программно-аппаратных комплексов), работающих в режиме жёсткого реального времени.
Поддержка устройств:

  • сетевые устройства Ethernet (протоколы NFS, FTP, Telnet), для Intel-версии поддержка ограничена ISA- и PCI-картами фирмы Realtek, NE2000-совместимых карт.
  • накопительные устройства — флоппи- и жёсткие диски (файловые системы vfat и tar)

Имеется поддержка графической клиент-серверной подсистемы X Window System, ипользуемой в Unix-системах.

[Посещений: 1 753, из них сегодня: 1]

Источник: hww.ru

Рейтинг
( Пока оценок нет )
Загрузка ...
EFT-Soft.ru