Студопедия

Главная страница Случайная страница

Разделы сайта

АвтомобилиАстрономияБиологияГеографияДом и садДругие языкиДругоеИнформатикаИсторияКультураЛитератураЛогикаМатематикаМедицинаМеталлургияМеханикаОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРелигияРиторикаСоциологияСпортСтроительствоТехнологияТуризмФизикаФилософияФинансыХимияЧерчениеЭкологияЭкономикаЭлектроника






Windows CE.NET






Многозадачная операционная система жесткого реального времени Windows CE.NET корпорации Microsoft поддерживает микропроцессоры с архитектурой ARM, StrongARM и xScale, MIPS, SH, X86-совместимые и имеет следующие свойства:

  • допускает одновременное выполнение до 32 процессов;
  • имеет 256 уровней приоритетов;
  • поддерживает вытесняющую многозадачность;
  • обеспечивает карусельное исполнение цепочек с одинаковым приоритетом;
  • поддерживает вложенные прерывания;
  • имеет среднее время обработки прерывания 2, 8 мкс (на Pentium 166 МГц), поддерживает вложенные прерывания;
  • обеспечивает время обработки потока прерываний (Interrupt Service Thread, IST), равное 17, 9 мкс (на Pentium 166 МГц);
  • в минимальной конфигурации может быть установлена при объеме ОЗУ 200 Кб.

Ядро этой ОС принципиально отличается от ядра ОС для настольных компьютеров. В Windows CE.NET объединены все возможности систем реального времени и последние технологии Windows. Планирование выполняется на основе приоритетов, для устранения инверсии используется наследование приоритетов. Несмотря на наличие возможности работы с виртуальной памятью, для обеспечения режима жесткого реального времени ее отключают.

Windows CE.NET поддерживает Microsoft Visual Studio.NET и Microsoft eMbedded Visual C++ с языками программирования Visual C++, Visual C#, and Visual Basic.NET.

QNX Neutrino

QNX Neutrino корпорации QNX Software Systems является операционной системой реального времени и обеспечивает многозадачный режим с приоритетами [Цилюрик]. Поддерживает микропроцессоры семейств ARM, StrongARM, xScale, x86, MIPS, PowerPC, SH-4.

QNX относится к микроядерным ОС (т.е. реализует только базовые функции ядра - управление адресным пространством ОЗУ и виртуальной памяти, процессами и потоками, обеспечивает межпроцессорную коммуникацию). Состоит из ядра, планировщика процессов и сервисов. Построена на основе сервисов - небольших задач, выполняющих основные функции ОС. Такая структура позволяет отключить любую ненужную функциональность, не изменяя ядро. Каждый драйвер, приложение, протокол или файловая система выполняются вне ядра, в защищенном адресном пространстве.

Инверсия приоритетов преодолевается с помощью распределенного наследования приоритетов.

OS-9

Операционная система OS-9 фирмы Microware System является многозадачной и многопользовательской, работает в режиме мягкого реального времени. Используется во встраиваемых приложениях на платформах ARM, StrongARM, MIPS, PowerPC, Hitachi SuperH, x86, Pentium, XScale, Motorola 68K [Бурдонов

Вопросы по ТССА:

1.Универсальнве программы, способные настроиться на выполнение конкретной задачи.

2. Программные средства, ориентированные на автоматизацию эксперимента, измерений и математическую обработку результатов исследований.

3.Качества предъявляемые к графическому интерфейсу программ автоматизации.

4.В чем выражается открытость программного обеспечения.

5.Методы связи программ с физическими устройствами.

6.Виды операционных систем реального времени и их роль в программах автоматизации.






© 2023 :: MyLektsii.ru :: Мои Лекции
Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав.
Копирование текстов разрешено только с указанием индексируемой ссылки на источник.