Авиация и космонавтика
Административное право
Арбитражный процесс
Архитектура
Астрология
Астрономия
Банковское дело
Безопасность жизнедеятельности
Биографии
Биология
Биология и химия
Биржевое дело
Ботаника и сельское хоз-во
Бухгалтерский учет и аудит
Валютные отношения
Ветеринария
Военная кафедра
География
Геодезия
Геология
Геополитика
Государство и право
Гражданское право и процесс
Делопроизводство
Деньги и кредит
Естествознание
Журналистика
Зоология
Издательское дело и полиграфия
Инвестиции
Иностранный язык
Информатика
Информатика, программирование
Исторические личности
История
История техники
Кибернетика
Коммуникации и связь
Компьютерные науки
Косметология
Краткое содержание произведений
Криминалистика
Криминология
Криптология
Кулинария
Культура и искусство
Культурология
Литература и русский язык
Литература(зарубежная)
Логика
Логистика
Маркетинг
Математика
Медицина, здоровье
Медицинские науки
Международное публичное право
Международное частное право
Международные отношения
Менеджмент
Металлургия
Москвоведение
Музыка
Муниципальное право
Налоги, налогообложение
Наука и техника
Начертательная геометрия
Новейшая история, политология
Оккультизм и уфология
Остальные рефераты
Педагогика
Полиграфия
Политология
Право
Право, юриспруденция
Предпринимательство
Промышленность, производство
Психология
Психология, педагогика
Радиоэлектроника
Разное
Реклама
Религия и мифология
Риторика
Сексология
Социология
Статистика
Страхование
Строительные науки
Строительство
Схемотехника
Таможенная система
Теория государства и права
Теория организации
Теплотехника
Технология
Товароведение
Транспорт
Трудовое право
Туризм
Уголовное право и процесс
Управление
Управленческие науки
Физика
Физкультура и спорт
Философия
Финансовые науки
Финансы
Фотография
Химия
Хозяйственное право
Цифровые устройства
Экологическое право
Экология
Экономика
Экономико-математическое моделирование
Экономическая география
Экономическая теория
Эргономика
Этика
Юриспруденция
Языковедение
Языкознание, филология
|
Начало -> Информатика, программирование -> Разработка системы реального времени в виде планировщика исполнения заданий
Название: | Разработка системы реального времени в виде планировщика исполнения заданий |
Просмотров: | 70 |
Раздел: | Информатика, программирование |
Ссылка: | Скачать(192 KB) |
Описание: | Раздел 3. Описана реализация планировщика задач реального времени: достигаемые возможности, используемые алгоритмы, общая схема функционирования. Приведена документация по приложению-протоколу, составленная в |
| | Часть полного текста документа: ПОЯСНИТЕЛЬНАЯ ЗАПИСКА к курсовому проекту на тему: Разработка системы реального времени в виде планировщика исполнения заданий. Москва 2004 Реферат. Проделана работа по проектированию системы реального времени. Созданная система содержит два основных компонента: планировщик задач реального времени и прикладное приложение - протокол A.415 ARINC. Работа содержит 39 страниц, 14 диаграмм, 3 таблицы и 2 рисунка. Использовано 13 ссылок на техническую литературу. Раздел 1. Описываются отличия систем реального времени от обычных систем (разделения времени). Приведены характерные особенности управления задачами в подобных системах. Проведены классификация и анализ требований, предъявляемых к современным СРВ. Даны примеры систем данного класса (представленных в России). Рассмотрена необходимость использования специальной методологии разработки программного обеспечения. Раздел 2. Заданы определения, используемые в данной работе. Рассмотрена принципиальная структура СРВ. Приведена классификация подходов к планированию и обзор методов его реализации. Рассмотрена объектно-ориентированная методология разработки программного обеспечения. Раздел 3. Описана реализация планировщика задач реального времени: достигаемые возможности, используемые алгоритмы, общая схема функционирования. Приведена документация по приложению-протоколу, составленная в соответствии с требованиями методологии Real. Содержание. РЕФЕРАТ. 2 СОДЕРЖАНИЕ. 3 ВВЕДЕНИЕ. 5 1. ОБЗОР ТРЕБОВАНИЙ ПРОБЛЕМНОЙ ОБЛАСТИ. 7 1.1. ОСОБЕННОСТИ СИСТЕМ РЕАЛЬНОГО ВРЕМЕНИ. 7 1.1.1. Ограниченное время ответа. 7 1.1.2. Статическая основа проектирования. 7 1.1.3. Портирование. 8 1.1.4. Встроенные системы реального времени. 8 1.1.5. Вывод. 9 1.2. ОСОБЕННОСТИ УПРАВЛЕНИЯ ЗАДАЧАМИ. 9 1.2.1. Управление временем. 9 1.2.2. Управление памятью. 9 1.2.3. Управление доступом (синхронизация). 9 1.2.4. Вывод. 10 1.3. КЛАССИФИКАЦИЯ СИСТЕМ РЕАЛЬНОГО ВРЕМЕНИ. 10 1.3.1. Классификация по структурным характеристикам. 10 1.3.1.1. Исполнительные системы реального времени. 10 1.3.1.2. Ядра реального времени 11 1.3.1.3. UNIX'ы реального времени 11 1.3.2. Классификация по программной среде. 12 1.3.2.1. Программирование на уровне микропроцессоров. 12 1.3.2.2. Минимальное ядро системы реального времени. 12 1.3.2.3. Ядро системы реального времени и инструментальная среда. 12 1.3.2.4. ОС с полным сервисом. 12 1.3.3. Технические характеристики ОС РВ. 12 1.3.3.1. Время реакции системы. 12 1.3.3.2. Время переключения контекста. 13 1.3.3.3. Размеры системы. 13 1.3.3.4. Возможность исполнения системы из ПЗУ (ROM). 14 1.3.4. Вывод. 14 1.4. СОВРЕМЕННЫЕ ПРЕДСТАВИТЕЛИ РЫНКА ОС РВ В РОССИИ. 14 1.4.1. LynxOS(r) 4.x фирмы LinuxWorks, Inc. 14 1.4.1.1. Основные свойства LynxOS: 14 1.4.1.2. Поддержка приложений жёсткого реального времени. 15 1.4.2. OS-9/Hawk фирмы Microware Systems. 15 1.4.2.1. Основные свойства OS-9/Hawk. 15 1.4.2.2. Поддержка приложений жёсткого реального времени. 16 1.4.3. VxWorks фирмы Wind River Systems. 16 1.4.3.1. Основные свойства VxWorks. 16 1.4.4. QNX4 фирмы ОРАКУЛ. 17 1.4.4.1. Основные свойства QNX4. 17 1.4.4.2. Поддержка приложений жёсткого реального времени. 17 1.4.5. Вывод. 17 1.5. МЕТОДОЛОГИЯ РАЗРАБОТКИ ПРОГРАММНОГО ОБЕСПЕЧЕНИЯ. 17 1.5.1. История развития. 18 1.5.2. Разработка программного обеспечения систем реального времени 18 1.5.3. Вывод. 19 1.6. ПОСТАНОВКА ЗАДАЧИ КУРСОВОГО ПРОЕКТА. 19 2. МОДЕЛИ И МЕТОДЫ ПРЕДМЕТНОЙ ОБЛАСТИ. 21 2.1. ОПРЕДЕЛЕНИЯ. 21 2.2. ПРИНЦИПИАЛЬНАЯ СТРУКТУРА. 22 2.2.1. Среда исполнения. 22 2.2.2. Ядро систем реального времени. 22 2.2.2.1. Синхронизация ресурсов. 23 2.2.2.2. Межзадачный обмен. 23 2.2.2.3. Разделение данных. 23 2.2.2.4. Обработка запросов внешних устройств. 23 2.2.2.5. Обработка особых ситуаций. 23 2.2.3. Пикоядро. 24 2.3. МЕТОДЫ УПРАВЛЕНИЯ ЗАДАЧАМИ В ОС РВ. 24 2.3.1. Классификация подходов. 24 2.3.1.1. Статическое планирование. 24 2.3.1.2. Динамическое планирование. 24 2.3.1.3. Планирование, основанное на времени. 25 2.3.1.4. Планирование апериодических задач 25 2.3.1.5. Планирование, управляемое приоритетами. 25 2.3.2. Обзор методов. 26 2.3.2.1. Rate-monotonic (RM). 26 2.3.2.2. Deadline Monotonic (DM). 26 2.3.2.3. Планирование апериодических задач. 27 2.3.2.4. EDF. 27 2.3.2.5. Сервер, допускающий задержку (DS) и Алгоритм обмена приоритетами (PE). 28 2.4. МЕТОДОЛОГИЯ РАЗРАБОТКИ ПРОГРАММНОГО ОБЕСПЕЧЕНИЯ. 28 2.4.1. Основы методологии Real. 28 2.4.2. Модель требований. 29 2.4.3. Динамическая модель. 29 2.4.4. Статическая модель. 30 3. РЕАЛИЗАЦИЯ ПРОТОТИПА СИСТЕМЫ РЕАЛЬНОГО ВРЕМЕНИ. 31 3.1. ЖИЗНЕННЫЙ ЦИКЛ РАЗРАБОТКИ. 31 3.2. ПЛАНИРОВЩИК ЗАДАНИЙ. 31 3.2.1. Выбор алгоритма планирования. 31 3.2.1.1. Виды требований РВ, поддерживаемые планировщиком. 31 3.2.1.2. Используемые алгоритмы. 32 3.2.2. Описание функционирования приложения. 33 3.2.2.1. Подготовка к запуску планировщика. 33 3.2.2.2. Работа. 33 3.2.2.3. Управление задачами. 34 3.3. РЕАЛИЗАЦИЯ ПРОТОКОЛА ARINC A.415 НА ОСНОВЕ РАЗРАБОТАННОГО МОДУЛЯ СРВ. 34 3.3.1. Модель требований к системе. 34 3.3.1.1. Описательная модель. 34 3.3.1.2. Модель случаев использования. 35 3.3.1.3. Функциональная модель. 35 3.3.2. Динамическая модель. 35 3.3.2.1. Модель объектов. 35 3.3.2.2. Модель взаимодействий. 35 3.3.2.3. Поведенческая модель. 36 3.3.3. Статическая модель. 37 3.3.3.1. Модель классов. 37 ЗАКЛЮЧЕНИЕ. 39 ЛИТЕРАТУРА. 40 ПРИЛОЖЕНИЕ 41 Введение. Новый этап научно-технической революции был обусловлен повсеместным распространением вычислительной техники. ............ |
Нет комментариев.
Оставить комментарий:
|
|
Похожие работы:
Название: | Понятие системы и системного подхода к познанию |
Просмотров: | 158 |
Описание: |
Содержание
1. Понятия "системный подход" и
"система"
2. Логические основы системного подхода
Список используемой литературы
Введение
В различных областях науки и техники широко используе |
Название: | Экономическое содержание системы расходов бюджета |
Просмотров: | 71 |
Описание: |
Содержание
Введение
1. ТЕОРЕТИЧЕСКИЕ АСПЕКТЫ ФОРМИРОВАНИЯ
РАСХОДОВ БЮДЖЕТА
1.1 Понятие и сущность бюджета
1.2 История возникновения бюджета
2 СОДЕРЖАНИЕ СИСТЕМЫ РАСХОДОВ БЮДЖЕТА
2.1 Классификация расход |
Название: | Проектирование транспортной системы нового города |
Просмотров: | 173 |
Описание: |
Введение
В курсовой
работе рассматривается вариант проектирования транспортной системы нового
города. В качестве исходных параметров принимаются: численность населения
города, уровень легковой и грузовой |
|