Разработка отказоустойчивой операционной системы реального времени для вычислительных систем с максимальным рангом отказоустойчивости
Категория реферата: Рефераты по информатике, программированию
Теги реферата: курсовые работы бесплатно, украинские рефераты
Добавил(а) на сайт: Silin.
Предыдущая страница реферата | 1 2 3 4 5 6 7 8 9 10 11 | Следующая страница реферата
6. Средства синхронизации и взаимодействия: POSIX 1003 (семафоры, mutex, condvar)
Операционная система LynxOS
Система LynxOS выпускается фирмой Lynx Real Time Systems (Los Gatos,
USA). ОСРВ из клона UNIX-систем, обеспечивающая детерминированное время
отклика по запросам.
Основные характеристики:
1. Архитектура: на основе микроядра
2. Стандарт: POSIX 1003
3. Свойства как ОСРВ:
. Многозадачность: POSIX 1003 (многопроцессность и многозадачность)
. Многопроцессорность: да
. Уровней приоритетов: 255
. Время реакции: 7 мкс
. Время переключения контекста: 17 мкс
. Планирование: FIFO, round robin, Quantum, preemptive ядро
4. Процессоры (target): Intel 80x86, Motorola 68xxx, SPARC, PowerPC
5. Минимальный размер: полной системы: 256Kb усеченной системы: 124Kb только ядра: 33Kb
Систему можно записать в ROM.
6. Средства синхронизации и взаимодействия: POSIX 1003 (семафоры, mutex, condvar)
Операционная система pSOS
Система pSOS выпускается Integrated Systems (Santa Clara, USA).
Основные характеристики:
1. Архитектура: на основе микроядра
2. Стандарт: собственный
3. Свойства как ОСРВ:
. Многозадачность: многопроцессность и многозадачность
. Многопроцессорность: да
. Уровней приоритетов: 255
. Время реакции: 4 мкс
. Время переключения контекста: 12мкс
. Планирование: приоритетное; preemptive ядро
4. ОС разработки (host): UNIX/Windows
5. Процессоры (target): Motorola 68xxx, Intel 80x86, Intel 80960,
ARM, MIPS, PowerPC
6. Минимальный размер: 15Kb
7. Средства синхронизации и взаимодействия: семафоры, mutex, события, и тд.
1.6. Выводы к главе 1
Основными отличиями ОСРВ от ОС общего назначения являются:
. Ориентация на обработку внешних событий;
. Детерминированное время реакции на внешнее событие;
. Модульная организация;
. Небольшой размер системы.
В главе были рассмотрены важнейшие параметры и механизмы ОСРВ, такие
как:
. Время реакции системы;
. Время переключения контекста;
. Виды диспетчеризации;
. Механизмы синхронизации и межзадачного взаимодействия
Классификация ОСРВ позволяет выделить наиболее оптимальную структуру построения ОСРВ. Очевидно, что операционные системы с монолитной архитектурой, вследствие их направленности на конкретные процессорные платформы и характера взаимодействия с ядром, вряд ли могут быть использованы в качестве относительно универсальных ОСРВ для систем высокой готовности. ОСРВ на основе микроядра обладает рядом преимуществ по сравнению с монолитной архитектурой, а комбинация с объектно- ориентированным подходом, позволит системе стать аппаратно-независимой и обеспечить быструю реакцию на внешние события.
В заключении были перечислены основные свойства некоторых распространенных ОСРВ. К сожалению, ни одну из рассмотренных операционных систем нельзя назвать сетевой в широком смысле этого слова, так как уровень сетевого обмена, заложенный в многих из них соответствует уровню локальной сети. Многопроцессорная поддержка, введенная в VxWorks ориентирована только на системы с общей памятью. Отсутствие механизма отказоустойчивости, допускающего как отказы соединений (зачатки этого есть в QNX), так и отказы процессорных элементов, необходимого для отказоустойчивых специализированных вычислительных систем, нет ни в одной из этих операционных систем. Таким образом, задачей разработчиков является добавление таких модулей существующим ОСРВ, которые позволили бы обеспечить отказоустойчивость распределенных вычислительных систем.
2. Поддержка отказоустойчивости вычислительных систем средствами операционных систем реального времени
Рекомендуем скачать другие рефераты по теме: российская федерация реферат, изложение.
Предыдущая страница реферата | 1 2 3 4 5 6 7 8 9 10 11 | Следующая страница реферата