Разработка системы реального времени в виде плана

Файл : ref-20761.doc (размер : 621,568 байт)

ѕSYMBOL 190 \f "Symbol" \s 14ѕSYMBOL 190 \f "Symbol" \s 14ѕSYMBOL 190 \f "Symbol" \s 14ѕSYMBOL 190 \f "Symbol" \s 14ѕSYMBOL 190 \f "Symbol" \s 14ѕSYMBOL 190 \f "Symbol" \s 14ѕSYMBOL 190 \f "Symbol" \s 14ѕSYMBOL 190 \f "Symbol" \s 14ѕSYMBOL 190 \f "Symbol" \s 14ѕSYMBOL 190 \f "Symbol" \s 14ѕSYMBOL 190 \f "Symbol" \s 14ѕSYMBOL 190 \f "Symbol" \s 14ѕSYMBOL 190 \f "Symbol" \s 14ѕSYMBOL 190 \f "Symbol" \s 14ѕSYMBOL 190 \f "Symbol" \s 14ѕSYMBOL 190 \f "Symbol" \s 14ѕSYMBOL 190 \f "Symbol" \s 14ѕSYMBOL 190 \f "Symbol" \s 14ѕSYMBOL 190 \f "Symbol" \s 14ѕSYMBOL 190 \f "Symbol" \s 14ѕSYMBOL 190 \f "Symbol" \s 14ѕSYMBOL 190 \f "Symbol" \s 14ѕSYMBOL 190 \f "Symbol" \s 14ѕSYMBOL 190 \f "Symbol" \s 14ѕSYMBOL 190 \f "Symbol" \s 14ѕSYMBOL 190 \f "Symbol" \s 14ѕ

ПОЯСНИТЕЛЬНАЯ ЗАПИСКА

к курсовому проекту на тему:

Разработка системы реального времени в виде планировщика

исполнения заданий.

Москва 2004

Реферат.

Проделана работа по проектированию системы реального времени. Созданная система содержит два основных компонента: планировщик задач реального времени и прикладное приложение – протокол A.415 ARINC. Работа содержит 39 страниц, 14 диаграмм, 3 таблицы и 2 рисунка. Использовано 13 ссылок на техническую литературу.

Раздел 1. Описываются отличия систем реального времени от обычных систем (разделения времени). Приведены характерные особенности управления задачами в подобных системах. Проведены классификация и анализ требований, предъявляемых к современным СРВ. Даны примеры систем данного класса (представленных в России). Рассмотрена необходимость использования специальной методологии разработки программного обеспечения.

Раздел 2. Заданы определения, используемые в данной работе. Рассмотрена принципиальная структура СРВ. Приведена классификация подходов к планированию и обзор методов его реализации. Рассмотрена объектно-ориентированная методология разработки программного обеспечения.

Раздел 3. Описана реализация планировщика задач реального времени: достигаемые возможности, используемые алгоритмы, общая схема функционирования. Приведена документация по приложению-протоколу, составленная в соответствии с требованиями методологии Real.

Содержание.

2 Реферат.

3Содержание.

5Введение.

71.Обзор требований проблемной области.

71.1.Особенности систем реального времени.

71.1.1.Ограниченное время ответа.

71.1.2.Статическая основа проектирования.

81.1.3.Портирование.

81.1.4.Встроенные системы реального времени.

91.1.5.Вывод.

91.2.Особенности управления задачами.

91.2.1.Управление временем.

91.2.2.Управление памятью.

91.2.3.Управление доступом (синхронизация).

101.2.4.Вывод.

101.3.Классификация систем реального времени.

101.3.1.Классификация по структурным характеристикам.

101.3.1.1.Исполнительные системы реального времени.

111.3.1.2.Ядра реального времени

111.3.1.3.UNIX'ы реального времени

121.3.2.Классификация по программной среде.

121.3.2.1.Программирование на уровне микропроцессоров.

121.3.2.2.Минимальное ядро системы реального времени.

121.3.2.3.Ядро системы реального времени и инструментальная среда.

121.3.2.4.ОС с полным сервисом.

121.3.3.Технические характеристики ОС РВ.

121.3.3.1.Время реакции системы.

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

131.3.3.3.Размеры системы.

141.3.3.4.Возможность исполнения системы из ПЗУ (ROM).

141.3.4.Вывод.

141.4.Современные представители рынка ОС РВ в России.

141.4.1.LynxOS® 4.x фирмы LinuxWorks, Inc.

141.4.1.1.Основные свойства LynxOS:

151.4.1.2.Поддержка приложений жёсткого реального времени.

151.4.2.OS-9/Hawk фирмы Microware Systems.

151.4.2.1.Основные свойства OS-9/Hawk.

161.4.2.2.Поддержка приложений жёсткого реального времени.

161.4.3.VxWorks фирмы Wind River Systems.

161.4.3.1.Основные свойства VxWorks.

171.4.4.QNX4 фирмы ОРАКУЛ.

171.4.4.1.Основные свойства QNX4.

171.4.4.2.Поддержка приложений жёсткого реального времени.

171.4.5.Вывод.