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

  • Просмотров 7546
  • Скачиваний 392
  • Размер файла 196
    Кб

проблемной области.. 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. Постановка задачи курсового проекта.. PAGEREF _Toc91996883 \h 19 2. Модели и методы предметной области.. PAGEREF _Toc91996884 \h 21 2.1. Определения.. PAGEREF _Toc91996885 \h 21 2.2. Принципиальная структура.. PAGEREF _Toc91996886 \h 22 2.2.1. Среда исполнения.. PAGEREF _Toc91996887 \h 22 2.2.2. Ядро систем реального времени.. PAGEREF _Toc91996888 \h 22 2.2.2.1. Синхронизация ресурсов. PAGEREF _Toc91996889 \h 23 2.2.2.2. Межзадачный обмен. PAGEREF _Toc91996890