Разработка отказоустойчивой операционной системы реального времени для вычислительных систем с максимальным рангом отказоустойчивости
Состав работы
|
|
|
|
|
|
Работа представляет собой zip архив с файлами (распаковать онлайн), которые открываются в программах:
- Microsoft Word
Описание
Введение
В течение многих лет приложения на базе ОС реального времени использовались во встроенных системах специального назначения, а с недавнего времени они стали применяться повсюду, от бортовых систем управления ЛА, до бытовых приборов.
Разработка многопроцессорных вычислительных систем (ВС) как правило, имеет своей целью повышение либо уровня надежности, либо уровня производительности системы до значений недоступных или труднореализуемых в традиционных ЭВМ.
В первом случае на передний план встает вопрос о наличии специальных средств обеспечения отказоустойчивости вычислительных систем, основной особенностью (и достоинством) которых является отсутствие какого-либо единственного ресурса, выход из строя которого приводит к фатальному отказу всей системы.
Таким образом, объектом исследования в рамках сетевой отказоустойчивой технологии становится ОСРВ — управляющее программное обеспечение особого типа, которое используется для организации работы встроенных приложений, для которых характерны ограниченность ресурсов памяти, невысокая производительность, а также требования гарантированного времени отклика, высокого уровня готовности и наличия средств автомониторинга.
Данная дипломная работа посвящена разработке специализированной распределенной операционной системы реального времени для отказоустойчивых ВС с рангом отказоустойчивости N(N-1), что означает способность системы функционировать даже в том случае, если произойдут отказы всех элементов системы за исключением одного. Для полного освещения выбранной темы были поставлены следующие задачи:
Провести анализ существующих операционных систем реального времени, выделить основные функциональные требования к ним, дать сравнительную характеристику.
Раскрыть концепцию построения ОСРВ с рангом отказоустойчивости N-1, выделить основные модули операционной системы, функциональные требования к ним и алгоритмы работы.
Раскрыть логику организации отказоустойчивых вычислений на примере конкретной реализации.
Провести анализ надежности отказоустойчивой ВС и дать рекомендации по организации ВС.
Создать программную модель вычислительной системы с распределенной операционной системой реального времени и отработать на ней различные режимы работы.
Рассмотреть возможность портирования (переноса) ОСРВ на платформу TMS320c30, рассмотреть специфические проблемы и сложности при осуществлении портации.
В первой части работы дано краткое описание известных ОСРВ, описаны их функциональные возможности, структура, их направленность (специфические особенности). Также приведена сравнительная характеристика и отмечены те решения, которые можно было бы использовать для разработки собственной специализированной ОСРВ.
Во второй главе описана концепция построения распределенной ОСРВ, были сформулированы основные принципы функционирования перспективной вычислительной системы, включающие в себя многопроцессорность, обеспечение живучести, адаптацию к изменениям внутренних условий среды, поддержку реального масштаба времени, мобильность и открытость программного обеспечения. Предложен пример организации отказоустойчивых вычислений на примере пяти-узловой полносвязной сети ПЭ в условиях постоянной деградации системы.
Далее рассмотрена программная модель ВС и операционной системы, логика работы и взаимосвязь модулей.
В последней главе рассматриваются особенности аппаратной платформы TMS320c30, вопросы реализации вышеприведенных идей с помощью этой платформы, дополнение ОС специфическими для данной архитектуры модулями.
В течение многих лет приложения на базе ОС реального времени использовались во встроенных системах специального назначения, а с недавнего времени они стали применяться повсюду, от бортовых систем управления ЛА, до бытовых приборов.
Разработка многопроцессорных вычислительных систем (ВС) как правило, имеет своей целью повышение либо уровня надежности, либо уровня производительности системы до значений недоступных или труднореализуемых в традиционных ЭВМ.
В первом случае на передний план встает вопрос о наличии специальных средств обеспечения отказоустойчивости вычислительных систем, основной особенностью (и достоинством) которых является отсутствие какого-либо единственного ресурса, выход из строя которого приводит к фатальному отказу всей системы.
Таким образом, объектом исследования в рамках сетевой отказоустойчивой технологии становится ОСРВ — управляющее программное обеспечение особого типа, которое используется для организации работы встроенных приложений, для которых характерны ограниченность ресурсов памяти, невысокая производительность, а также требования гарантированного времени отклика, высокого уровня готовности и наличия средств автомониторинга.
Данная дипломная работа посвящена разработке специализированной распределенной операционной системы реального времени для отказоустойчивых ВС с рангом отказоустойчивости N(N-1), что означает способность системы функционировать даже в том случае, если произойдут отказы всех элементов системы за исключением одного. Для полного освещения выбранной темы были поставлены следующие задачи:
Провести анализ существующих операционных систем реального времени, выделить основные функциональные требования к ним, дать сравнительную характеристику.
Раскрыть концепцию построения ОСРВ с рангом отказоустойчивости N-1, выделить основные модули операционной системы, функциональные требования к ним и алгоритмы работы.
Раскрыть логику организации отказоустойчивых вычислений на примере конкретной реализации.
Провести анализ надежности отказоустойчивой ВС и дать рекомендации по организации ВС.
Создать программную модель вычислительной системы с распределенной операционной системой реального времени и отработать на ней различные режимы работы.
Рассмотреть возможность портирования (переноса) ОСРВ на платформу TMS320c30, рассмотреть специфические проблемы и сложности при осуществлении портации.
В первой части работы дано краткое описание известных ОСРВ, описаны их функциональные возможности, структура, их направленность (специфические особенности). Также приведена сравнительная характеристика и отмечены те решения, которые можно было бы использовать для разработки собственной специализированной ОСРВ.
Во второй главе описана концепция построения распределенной ОСРВ, были сформулированы основные принципы функционирования перспективной вычислительной системы, включающие в себя многопроцессорность, обеспечение живучести, адаптацию к изменениям внутренних условий среды, поддержку реального масштаба времени, мобильность и открытость программного обеспечения. Предложен пример организации отказоустойчивых вычислений на примере пяти-узловой полносвязной сети ПЭ в условиях постоянной деградации системы.
Далее рассмотрена программная модель ВС и операционной системы, логика работы и взаимосвязь модулей.
В последней главе рассматриваются особенности аппаратной платформы TMS320c30, вопросы реализации вышеприведенных идей с помощью этой платформы, дополнение ОС специфическими для данной архитектуры модулями.
Другие работы
Контрольная работа № 1. «Отечественная история» «ЭПОХА ПЕТРА ВЕЛИКОГО», 1 семестр.
ДО Сибгути
: 1 июля 2013
Задание №1 ЧТО ОЗНАЧАЮТ ЭТИ ПОНЯТИЯ ???
Адмиралтейство, ассамблеи, Берг-коллегия, "великое посольство", "всешутейший и всепьянейший собор", Генерал-прокурор, генералиссимус, Генеральный регламент, Главный магистрат, гражданская азбука, "князь-кесарь", коллегии, Кунсткамера, ландраты, Мануфактур-коллегия, меркантилизм, "местоблюститель патриаршего престола", "навигацкая школа", подушная подать, Преображенский приказ, ратуша, ревизия, регламенты,Сенат, Синод, фискал, цифирные школы.
КОМУ ПРИНАДЛЕЖ
50 руб.
Сети связи и системы коммутации.Экзаменационная работа. Билет № 10
kisa7
: 29 июля 2012
Вариант 10
1.Сформулируйте теорему Котельникова.
2.Дайте определение коммутационного прибора.
3.Что называется «Формантами».
4.На каких сетях целесообразно использовать метод КС? Метод КК?.
5.Принцип нумерации в России.
6.Приведите структуру ЭМВОС.
7.Опишите архитектуру электросвязи.
8.Какие услуги в сетях передачи данных называются базовыми услугами.
9.Расскажите про службу передачи газет.
10.Отличия Ш-ЦСИО от У-ЦСИО.
150 руб.
Многоканальные телекоммуникационные системы (часть 1). Контрольная работа. Вариант 8 (08).
Виктор33
: 29 ноября 2020
Многоканальные телекоммуникационные системы (часть 1).
Контрольная работа.
Вариант 08.
Задание к контрольной работе содержит пять задач.
Первая и вторая задачи основаны на материале практического занятия “Формирование цифрового канального сигнала” (ФЦК) (разделы 1.1; 2);
Третья задача – “Системы синхронизации” (разделы 1.6 и 3);
Четвертая и пятая задачи – “Линейные коды ЦСП” (разделы 1.7.2 и 4).
Вариант – 08
ФЦК – 19, 20
Системы синхронизации – 9
Линейные коды ЦСП – 8, 18
Задача №19 из разд
100 руб.
Еволюційні та революційні форми суспільного розвитку
alfFRED
: 20 ноября 2013
Поняття "рушійні сили розвитку суспільства"
У соціальній філософії рушійними силами розвитку суспільства вважають різні суспільні
явища: об'єктивні суспільні суперечності,
продуктивні сили, спосіб виробництва та обміну, розподіл праці, дії великих мас людей,
народів, соціальні революції, потреби та інтереси, ідеальні мотиви тощо. Вони, таким чином,
пов'язуються з суперечностями суспільного розвитку та їх вирішенням, з соціальним
детермінізмом, з об'єктивними та суб'єктивними чинниками історії,
10 руб.