Примерная рабочая программа по курсу "Системы реального времени" Факультет экономический
Вид материала | Примерная рабочая программа |
Содержание2. Содержание дисциплины 2.2. Лабораторные работы 2.3. Самостоятельная работа |
- Примерная рабочая программа по курсу "Проблемно-ориентированные вычислительные системы", 180.91kb.
- Рабочая учебная программа по дисциплине «Системы реального времени» Направление №230100, 94.8kb.
- Примерная рабочая программа по дисциплине математические модели в экономике экономический, 74.05kb.
- К. Ю. Богачев "Операционные системы реального времени" (предварительные материалы лекций), 129.62kb.
- Примерная рабочая программа по дисциплине Вычислительная математика Экономический факультет, 92.59kb.
- Примерная рабочая программа по дисциплине: «Дискретная математика» Факультет экономический, 134.71kb.
- Примерная рабочая программа по дисциплине: «информацтонные технологии» Факультет экономический, 77.34kb.
- Рабочая программа для направления 08011 «Маркетинг», цикл гсэ, В. 1, экономический, 457.74kb.
- Примерная рабочая программа по дисциплине «Компьютерная обработка изображений» Факультет:, 75.51kb.
- Н. Г. Чернышевского Экономический факультет утверждаю проректор по учебно-методической, 641.12kb.
Министерство общего и профессионального образования РФ
Томский государственный университет
систем управления и радиоэлектроники
ПРИМЕРНАЯ РАБОЧАЯ ПРОГРАММА
по курсу “Системы реального времени”
Факультет экономический
Кафедра экономической математики, информатики и статистики
2009
1. Цели и задачи дисциплины
Целью данной учебной дисциплины является ознакомление с работой и программированием для операционных систем реального времени.
Лекционный материал предназначен для объяснения ключевых и наиболее сложных моментов программирования и предполагает большую самостоятельную работу с литературой.
Практические занятия должны помочь студенту получить практические навыки работы.
Изучение базируется на курсах «Программирование на языках высокого уровня».
2. Содержание дисциплины
2.1. Лекции
Лекция 1.
Понятие операционной среды. Понятия вычислительного процесса и ресурса. Основные виды ресурсов. Классификация операционных систем. Системы реального времени. Характерные особенности интерфейсов СРВ, организации вычислительного процесса.
Лекция 2.
Концепция QNX. Что такое QNX? Архитектура микроядра. Связь между процессами (IPC). QNX как сеть.
Лекция 3.
Микроядро. Формы IPC: сообщения, прокси и сигналы. IPC в сети. IPC посредством семафоров. Диспетчеризация процессов и «реальное время».
Лекция 4.
Менеджер процессов. Жизненный цикл процесса. Состояние процесса. Символьные имена процессов. Таймеры. Обработчики прерываний.
Лекция 5.
Система ввода-вывода. Пространство имен ввода-вывода. Префиксы. Соглашение о путевых именах. Пространство имен дескрипторов файлов.
Лекция 6.
Файловая система. Регулярные файлы и директории. Символические связи. Каналы и очереди.
Лекция 7.
Эффективность и живучесть файловой системы. Диски и дисковые подсистемы, монтирование и демонтирование файловой системы. Организация раздела QNX. Администратор файловой системы.
Лекция 8.
Администратор устройств. Сервисные функции устройств. Режимы ввода. Драйверы устройств. Управление устройствами. Консоль QNX, устройства последовательного и параллельного обмена.
Лекция 9.
Администратор сети. Интерфейс микроядро / администратор сети. Драйверы сети. Идентификаторы физического узла, логического узла, логической сети. Регулирование нагрузки. Отказоустойчивость.
2.2. Лабораторные работы
Лабораторная работа 1
Работа с демонстрационной версией ОС QNX.
Лабораторная работа 2
Системные команды. Команды QNX.
Лабораторная работа 3
Разработка программ в среде QNX с помощью инструментария GCC.
Лабораторная работа 4
Использование системы управления версиями Subversion
2.3. Самостоятельная работа
№№ п/п | Наименование работы | Форма контроля |
1. | Подготовка к лабораторным работам | Допуск к лабораторным работам |
2. | Изучение тем теоретической части курса, отводимых на самостоятельную проработку 1. Инструменты разработчика QNX. Системы программирования. 2. Интегрированная среда разработки. Средства разработки графических интерфейсов пользователя. | Зачет по дисциплине. Конспекты |
3. Литература
3.1. Основная литература
1. Зыль С. Операционная система реального времени QNX: от теории к практике. 2-изд. – СПб.: BHV, 2004. - 192с. ISBN 5-94157-486-Х (10 экз)
2. Гриценко Ю.Б. Системы реального времени: учебное пособие . - Томск: ТМЦДО, 2007. - 147 с.: ISBN 5-86889-369-7 (99 экз)
3.2. Дополнительная литература
1. Зыль С. Операционная система реального времени QNX: от теории к практике. 2-изд. – СПб.: BHV, 2004. - 192с. ISBN 5-94157-486-Х (10 экз)