SYMBOL 190 f«Symbol» s 14ѕSYMBOL190 f «Symbol» s 14ѕSYMBOL190 f «Symbol» s 14ѕSYMBOL190 f «Symbol» s 14ѕSYMBOL190 f «Symbol» s 14ѕSYMBOL190 f «Symbol» s 14ѕSYMBOL190 f «Symbol» s 14ѕSYMBOL190 f «Symbol» s 14ѕSYMBOL190 f «Symbol» s 14ѕSYMBOL190 f «Symbol» s 14ѕSYMBOL190 f «Symbol» s 14ѕSYMBOL190 f «Symbol» s 14ѕSYMBOL190 f «Symbol» s 14ѕSYMBOL190 f «Symbol» s 14ѕSYMBOL190 f «Symbol» s 14ѕSYMBOL190 f «Symbol» s 14ѕSYMBOL190 f «Symbol» s 14ѕSYMBOL190 f «Symbol» s 14ѕSYMBOL190 f «Symbol» s 14ѕSYMBOL190 f «Symbol» s 14ѕSYMBOL190 f «Symbol» s 14ѕSYMBOL190 f «Symbol» s 14ѕSYMBOL190 f «Symbol» s 14ѕSYMBOL190 f «Symbol» s 14ѕSYMBOL190 f «Symbol» s 14ѕSYMBOL190 f «Symbol» s 14ѕSYMBOL190 f «Symbol» s 14ѕ
ПОЯСНИТЕЛЬНАЯ ЗАПИСКА
к курсовому проекту на тему:
Разработка системы реального времени в виде планировщика
исполнения заданий.
Москва 2004
Реферат.
Проделана работа попроектированию системы реального времени. Созданная система содержит два основныхкомпонента: планировщик задач реального времени и прикладное приложение –протокол A.415 ARINC. Работа содержит 39 страниц,14 диаграмм, 3 таблицы и 2 рисунка. Использовано 13 ссылок на техническуюлитературу.
Раздел 1. Описываются отличиясистем реального времени от обычных систем (разделения времени). Приведеныхарактерные особенности управления задачами в подобных системах. Проведеныклассификация и анализ требований, предъявляемых к современным СРВ. Даныпримеры систем данного класса (представленных в России). Рассмотренанеобходимость использования специальной методологии разработки программногообеспечения.
Раздел 2. Заданы определения,используемые в данной работе. Рассмотрена принципиальная структура СРВ.Приведена классификация подходов к планированию и обзор методов его реализации.Рассмотрена объектно-ориентированная методология разработки программногообеспечения.
Раздел 3. Описана реализацияпланировщика задач реального времени: достигаемые возможности, используемыеалгоритмы, общая схема функционирования. Приведена документация поприложению-протоколу, составленная в соответствии с требованиями методологии Real.
Содержание.
TOC o «1-4» h z u Реферат.. PAGEREF _Toc91996835 h 2
Содержание.. PAGEREF _Toc91996836 h 3
Введение.. PAGEREF _Toc91996837 h 5
1. Обзор требованийпроблемной области.. PAGEREF _Toc91996838 h 7
1.1. Особенности систем реального времени.. PAGEREF _Toc91996839 h 7
1.1.1. Ограниченное время ответа.. PAGEREF _Toc91996840 h 7
1.1.2. Статическая основа проектирования.. PAGEREF _Toc91996841 h 7
1.1.3. Портирование.. PAGEREF _Toc91996842 h 8
1.1.4. Встроенные системы реального времени.. PAGEREF _Toc91996843 h 8
1.1.5. Вывод.. PAGEREF _Toc91996844 h 9
1.2. Особенности управления задачами.. PAGEREF _Toc91996845 h 9
1.2.1. Управление временем.. PAGEREF _Toc91996846 h 9
1.2.2. Управление памятью.. PAGEREF _Toc91996847 h 9
1.2.3. Управление доступом (синхронизация).. PAGEREF _Toc91996848 h 9
1.2.4. Вывод.. PAGEREF _Toc91996849 h 10
1.3. Классификация систем реальноговремени.. PAGEREF _Toc91996850 h 10
1.3.1. Классификация по структурнымхарактеристикам.. PAGEREF _Toc91996851 h 10
1.3.1.1. Исполнительныесистемы реального времени. PAGEREF _Toc91996852 h 10
1.3.1.2. Ядрареального времени… PAGEREF _Toc91996853 h 11
1.3.1.3. UNIX'ыреального времени… PAGEREF _Toc91996854 h 11
1.3.2. Классификация по программной среде.. PAGEREF _Toc91996855 h 12
1.3.2.1. Программированиена уровне микропроцессоров. PAGEREF _Toc91996856 h 12
1.3.2.2. Минимальноеядро системы реального времени. PAGEREF _Toc91996857 h 12
1.3.2.3. Ядросистемы реального времени и инструментальная среда. PAGEREF _Toc91996858 h 12
1.3.2.4. ОСс полным сервисом. PAGEREF _Toc91996859 h 12
1.3.3. Технические характеристики ОС РВ.. PAGEREF _Toc91996860 h 12
1.3.3.1. Времяреакции системы. PAGEREF _Toc91996861 h 12
1.3.3.2. Времяпереключения контекста. PAGEREF _Toc91996862 h 13
1.3.3.3. Размерысистемы. PAGEREF _Toc91996863 h 13
1.3.3.4. Возможностьисполнения системы из ПЗУ (ROM). PAGEREF _Toc91996864 h 14
1.3.4. Вывод.. PAGEREF _Toc91996865 h 14
1.4. Современные представители рынка ОС РВв России.. PAGEREF _Toc91996866 h 14
1.4.1. LynxOS® 4.x фирмыLinuxWorks, Inc.. PAGEREF _Toc91996867 h 14
1.4.1.1. Основные свойства LynxOS:. PAGEREF _Toc91996868 h 14
1.4.1.2. Поддержкаприложений жёсткого реального времени. PAGEREF _Toc91996869 h 15
1.4.2. OS-9/Hawk фирмыMicroware Systems.. PAGEREF _Toc91996870 h 15
1.4.2.1. Основные свойства OS-9/Hawk. PAGEREF _Toc91996871 h 15
1.4.2.2. Поддержкаприложений жёсткого реального времени. PAGEREF _Toc91996872 h 16
1.4.3. VxWorks фирмыWind River Systems.. PAGEREF _Toc91996873 h 16
1.4.3.1. Основные свойства VxWorks. PAGEREF _Toc91996874 h 16
1.4.4. QNX4 фирмы ОРАКУЛ.. PAGEREF _Toc91996875 h 17
1.4.4.1. Основные свойства QNX4. PAGEREF _Toc91996876 h 17
1.4.4.2. Поддержкаприложений жёсткого реального времени. PAGEREF _Toc91996877 h 17
1.4.5. Вывод.. PAGEREF _Toc91996878 h 17
1.5. Методология разработки программногообеспечения.. PAGEREF _Toc91996879 h 17
1.5.1. История развития.. PAGEREF _Toc91996880 h 18
1.5.2. Разработка программного обеспечениясистем реального времени… PAGEREF _Toc91996881 h 18
1.5.3. Вывод.. PAGEREF _Toc91996882 h 19
1.6. Постановка задачи курсового проекта..