Реферат: Разработка отказоустойчивой операционной системы реального времени для вычислительных систем с максимальным рангом отказоустойчивости

Время переключения контекста: 15 мкс

  • Планирование: приоритетное; preemptive ядро

    4. ОС разработки (host): UNIX/Windows

    5. Процессоры (target): Motorola 68xxx, Intel 80x86, Intel 80960, PowerPC, SPARC, Alpha, MIPS, ARM

    6. Линии связи host-target: последовательный канал, ethernet, шина VME

    7. Минимальный размер: 22Kb

    8. Средства синхронизации и взаимодействия: семафоры POSIX 1003, очереди, сигналы…


    Операционная система QNX

    Операционная система QNX канадской компании QNX Software System Ltd. построена на основе иерархической микроядерной архитектуры. Упрощенная структурная схема этой ОС приведена на рисунке 1.5.

    Рис. 1.5. Микроядерная структура QNX


    Микроядро QNX выполняет следующие функции:

    • межпроцессорный обмен;

    • низкоуровневый сетевой обмен;

    • диспетчеризация задач;

    • низкоуровневая обработка прерываний.

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

    1. Архитектура: на основе микроядра

    2. Стандарт: POSIX 1003

    3. Свойства как ОСРВ:

    • Многозадачность: POSIX 1003 (многопроцессность и многозадачность)

    • Многопроцессорность: да

    • Уровней приоритетов: 32

    • Время реакции: 4,3 мкс

    • Время переключения контекста: 13 мкс

    • Планирование: FIFO, round robin, адаптивное; preemptive ядро

    4. Процессоры (target): Intel 80x86

    5. Минимальный размер: 60Kb

    6. Средства синхронизации и взаимодействия: POSIX 1003 (семафоры, mutex, condvar)


    Операционная система LynxOS

    Система LynxOS выпускается фирмой Lynx Real Time Systems (Los Gatos, USA). ОСРВ из клона UNIX-систем, обеспечивающая детерминированное время отклика по запросам.

  • К-во Просмотров: 290
    Бесплатно скачать Реферат: Разработка отказоустойчивой операционной системы реального времени для вычислительных систем с максимальным рангом отказоустойчивости