Программа по дисциплине системы реального времени




Скачать 41.42 Kb.
НазваниеПрограмма по дисциплине системы реального времени
Дата19.01.2013
Размер41.42 Kb.
ТипПрограмма
УЧЕБНАЯ ПРОГРАММА ПО ДИСЦИПЛИНЕ

СИСТЕМЫ РЕАЛЬНОГО ВРЕМЕНИ

Астрахов А.В.


Для очной формы обучения ВСЕГО 100

лекции 32

семинары 20

Всего аудиторных занятий 52

самостоятельная работа 48


Требования ГОС к обязательному минимуму содержания основной

образовательной программы:

Классификация задач реального времени, основные требования к вычислительным средствам и характеристикам исполнения; архитектура систем реального времени; языки программирования: основные конструкции, методы и приемы программирования; архитектура программного обеспечения систем реального времени; оценка эффективности функционирования; примеры типовых систем.


Целью изучения дисциплины является изучение принципов разработки и исследования систем реального времени (СРВ); областей применения СРВ, особенностей оборудования, на котором работают СРВ, международных соглашений и стандартов на встраиваемые операционные системы и их расширения для систем реального времени; изучение основ разработки программного обеспечения и основ администрирования для СРВ.

Перечень дисциплин, усвоение которых необходимо для изучения курса: «Информатика и программирование», «Операционные системы»

В результате изучения дисциплины каждый студент должен:

    • иметь представление о:

  • современных методах проектирования СРВ.

    • знать:

  • определение и основные особенности встраиваемых операционных систем, понятие операционной системы реального времени.

    • уметь:

  • создавать простейшие приложения для ОСРВ.

Основные виды занятий: лекции и практические занятия.

Основные виды текущего контроля занятий: защита лабораторных работ.

Основной вид рубежного контроля знаний: экзамен.


СОДЕРЖАНИЕ КУРСА

Тема 1. Общие положения.

Определение и основные особенности встраиваемых операционных систем. Понятие операционной системы реального времени. Типичные времена реакции на внешние события в управляемых ОСРВ процессах. Области применения ОСРВ. Особенности оборудования, на котором работают ОСРВ. Основные положения. Международные соглашения и стандарты на системы реального времени. Стандарт POSIX и его расширения для реального времени. Нормы ESSE консорциума VITA (VMEbus International Trade Association). Стандарт SCEPTRE (Standartisation du Cceur des Executifs des Produits Temps Reel Europeens).

Тема 2. Средства создания многопотоковых приложений

Программа, процесс, задача, процессор, ресурсы. Типы задач. Типы программ. Типы ресурсов. Типы взаимодействия процессов. Сотрудничающие и конкурирующие процессы. Синхронные и асинхронные процессы. Проблемы, связанные с разделяемыми ресурсами. Состояния задачи. Состояния процесса. Синхронизация и взаимодействие процессов (задач). Семафоры. Сигналы. Почтовые ящики. Условные переменные condvar. Управление процессами (задачами). Планирование задач .Приоритеты. Виды приоритетов. Стратегии планирования задач. планирование периодических задач. Переключение контекста. Приоритетность и детерминизм. Прерывания. Разработка хорошо планируемых задач. Управление памятью.

Тема 3. Особенности аппаратных составляющих систем реального времени

Особенности архитектуры компьютеров. Архитектуры процессоров и их влияние на системы реального времени. CISC и RISC процессоры. Конвейеры. Архитектуры системных шин и их влияние на системы реального времени. Особенности исполнительных устройств СРВ.

Тема 4. Методы анализа СРВ

Частотно-монотонный анализ (RMA). Deadline Monotonic анализ (DMA).

Тема 5. Основы автоматизированного проектирования срв

Современные методы объектно-ориентированного анализа и проектирования. UML – проектирование Систем и приложений реального времени для встраиваемых систем. Разбиение на задачи. Проектирование классов для СРВ. Детальное проектирование ПО СРВ.

Тема 6. Сравнительный обзор типов архитектур и конкретных реализаций современных ОСРВ

Типы архитектур операционных систем реального времени. Классический и объектно-ориентированный подходы. Монолитная архитектура. Модульная архитектура (на основе микроядра). Архитектура на основе объектов-микроядер. Конкретные реализации ОСРВ. "Классические" системы: CHORUS (Chorus systeme Saint Quentin Yvelines, France), LynxOS (Lynx Real Time Systems, os Gatos, USA), OS-9 (Microware, USA), pSOS+ (Integrated Systems, Santa Clara, USA), QNX (QNX Software Systems), Real Time Craft (GSITECSI, Paris, France), VRTX (Ready Systems, Sunnyvale, USA), VxWorks (Wind River Systems, Alameda, CA, USA). Объектно-ориентированные системы: SoftKernel (Microprocess, Courbevoie, France). Системы на базе DOS. Системы на основе Linux. Системы на различных платформах Windows (NT, CE).

Тема 7. Современные технологии параллельных и распределенных систем

Технология World Wide Web. Компонентные технологии (COM, CORBA). Кластерные вычислительные системы. GRID - технологии. ПО промежуточного слоя. Системы обработки транзакций (банковские системы)


Темы семинарских занятий:

  • Основы разработки многопотоковых приложений для WINDOWS. Создание многопотокового приложения для однопроцессорных и двухпроцессорных систем. Встроенные средства Windows для анализа многопотоковых приложений и многопроцессорных систем. Библиотеки Borland Delphi и Borland Builder для написания многопотоковых приложений.

  • Основы разработки многопотоковых приложений для «немногопотоковых систем» (знакомство с библиотекой RTKernel фирмы OnTime).

  • Основы работы в ОСРВ QNX Neutrino (на базе некоммерческого дистрибутива QNX Neutrino 6.2.1.NC) Ч.1. Установка, знакомство с файловой системой QNX, основы администрирования. Ч.2. Основы программирования в QNX Neutrino, программирование скрипт- файлов. Ч.3. Основы программирования на СИ в QNX Neutrino с использованием стандартных текстовых редакторов и компилятора GNU GCC. Ч.3. Основы программирования в QNX Neutrino с использованием интегрированной среды разработки ПО.

  • Основы работы в ОСРВ WxWorks.

  • Основы работы в Windows CE.


ЛИТЕРАТУРА.

Основная:

  1. Гома Х. UML. Проектирование систем реального времени, параллельных и распределенных приложений: Пер. с англ. – М.: ДМК Пресс, 2002. – 704 с.


Дополнительная:

  1. Дерк Луис. Borland C++. Справочник /Пер. с нем. – М.: «Издательство БИНОМ», 1997.

  2. Страуструп Б. Язык программирования С++, 3-е изд. /Пер. с англ. – Спб.; М.: «Невский диалект» - «Издательство БИНОМ», 1999.

  3. Смит Родерик В. Сетевые средства Linux: Пер. с англ. - М.: Издательский дом "Вильяме", 2003. - 672 с.

  4. Сулейманова А.М. Системы реального времени: учебное пособие/ Уфимск. гос. авиац. техн. ун-т.– Уфа, 2004.– 292 с

Похожие:

Программа по дисциплине системы реального времени iconУчебное пособие по курсу «Системы реального времени» представлено в семи разделах. В
В учебном пособии рассказывается о системах реального времени. Приводится определение систем реального времени и их классификация,...
Программа по дисциплине системы реального времени iconСистемы реального времени
Изложение дисциплины связано с лабораторными и самостоятельными работами в ознакомлении с системами реального времени и принципами...
Программа по дисциплине системы реального времени iconРоссийской федерации
Целями освоения дисциплины «Системы реального времени» являются обучение студентов систематизированному представлению о базовых принципах...
Программа по дисциплине системы реального времени iconПрограмма дисциплины сд. 02 "системы реального времени" Рекомендуется умц кгту им. А. Н. Туполева для направления направление: 654700 (230200)* «Информационные системы»
Рассмотрение возможностей и путей использования информационных технологий при анализе, синтезе и проектировании систем реального...
Программа по дисциплине системы реального времени icon«Системы реального времени»
Следующим важным аспектом системы реального времени является ее стопроцентная бесперебойная работа, и здесь описываются технические...
Программа по дисциплине системы реального времени iconОперационные системы реального времени
Определения операционных систем реального времени (осрв). “Сильное” и “слабое” реальное время
Программа по дисциплине системы реального времени iconРабочая программа по дисциплине «Цифровые интегральные микросхемы»
Определение срв. Жесткие и мягкие срв. Структура срв. Операционные системы реального времени (осрв). Отличие осрв от ос общего назначе-ния....
Программа по дисциплине системы реального времени iconРабочая программа по дисциплине «Системы реального времени»
Рабочая программа составлена в соответствии с Государственным образова­тельным стандартом по направлению 230100 – «Информатика и...
Программа по дисциплине системы реального времени iconУчебно-методический комплекс по дисциплине 10 Системы реального времени
Министерства образования и науки РФ от 09. 11. 2009 г. №553, и учебным планом по направлению подготовки «230100 – Информатика и вычислительная...
Программа по дисциплине системы реального времени iconРабочая программа по дисциплине 10 Системы реального времени
Федеральным Государственным Образовательным Стандартом Высшего Профессионального Образования по направлению подготовки «2301000 Информатика...
Разместите кнопку на своём сайте:
Библиотека


База данных защищена авторским правом ©lib.znate.ru 2014
обратиться к администрации
Библиотека
Главная страница