Системы реального времени

Методические указания по выполнению практических, лабораторных работ и организации самостоятельной работы. (План набора 2015 г.)

Целью дисциплины «Системы реального времени» является обучение студентов систематизированному представлению о базовых принципах функционирования и методах разработки систем реального времени, навыкам разработки приложений в операционных системах реального времени. Задачи изучения дисциплины: Усвоение студентами теоретических знаний по вопросам изучения базовых принципов функционирования и методов разработки СРВ. Формирование устойчивых знаний и практических навыков организации вычислительных процессов в СРВ. Дисциплина «Системы реального времени» (Б1.В.ДВ.2.2) относится к блоку 1 (вариативная часть) профессионального цикла обязательных дисциплин. Изучается в двух семестрах (1 и 2 семестр). Процесс изучения дисциплины направлен на формирование следующих компетенций: ОК-8 способностью к профессиональной эксплуатации со-временного оборудования и приборов. ПК-5 владением существующими методами и алгоритмами решения задач цифровой обработки сигналов. Для студентов направления подготовки 09.04.04 Программная инженерия (Методы и технологии индустриального проектирования программного обеспечения) Уровень основной образовательной программы: Магистратура. Очная форма обучения, план набора 2015 г.

Кафедра автоматизации обработки информации

Библиографическая запись:

Гриценко, Ю. Б. Системы реального времени: Методические указания по выполнению практических, лабораторных работ и организации самостоятельной работы. (План набора 2015 г.) [Электронный ресурс] / Ю. Б. Гриценко. — Томск: ТУСУР, 2017. — 82 с. — Режим доступа: https://edu.tusur.ru/publications/6835
Автор:   Гриценко Ю. Б.
Год издания: 2017
Количество страниц: 82
Скачиваний: 3

Оглавление (содержание)

СЕМЕСТР 1. 7

ПРАКТИЧЕСКАЯ РАБОТА № 1. «Управление задачами в ОС Windows» 7

1.1 Цель работы 7

1.2 Информация об организации вычислительных задач 7

1.3 Исследование производительности 14

1.4 Задание на выполнение 19

ПРАКТИЧЕСКАЯ РАБОТА № 2. «Исследование блоков управления памятью» 22

2.1 Цель работы 22

2.2 Организация хранения байтов в памяти 22

2.3 Информация о структурах памяти 22

2.4 Структура таблицы таблиц 22

2.5 Структура блока управления памятью (MCB) 23

2.6 Задание на выполнение 24

ПРАКТИЧЕСКАЯ РАБОТА № 3. «Диагностика IP-протокола» 25

3.1 Цель работы 25

3.2 Просмотр свойств сетевого окружения 25

3.3 Утилита диагностики сети 27

3.4 Утилита «Ipconfig» 29

3.5. Утилита «Ping» 31

3.6 Утилита «Tracert» 32

3.7 Утилита «Route» 32

3.8 Утилита «Net view» 32

3.9 Утилита «Net send» 33

3.10 Задание на выполнение 33

ПРАКТИЧЕСКАЯ РАБОТА № 4. «Управление устройствами ввода-вывода и файловыми системами в ОС Windows» 34

4.1 Цель работы 34

4.2 Диспетчер устройств и драйвера устройств 34

4.3 Диски и файловая система 36

4.4 Дисковые квоты 38

4.5 Обеспечение надежности хранения данных на дисковых накопителях с файловой системой NTF 5.0 40

4.6 Задание на выполнение 43

СЕМЕСТР 2. 44

1. ЛАБОРАТОРНАЯ РАБОТА №1 «Процессы в ОС QNX» 44

1.1. Цель работы 44

1.2. Создание процессов 44

1.3. Задание на выполнение 46

2. ЛАБОРАТОРНАЯ РАБОТА №2 «Потоки в ОС QNX» 47

2.1. Цель работы 47

2.2. Создание потоков 47

2.3. Задание на выполнение 50

3. ЛАБОРАТОРНАЯ РАБОТА №3 «Обмен сообщениями» 52

3.1. Цель работы 52

3.2. Связь между процессами 52

3.2.1. Связь между процессами посредством сообщений 52

3.2.2. Связь между процессами посредством proxy 54

3.2.3. Связь между процессами посредством сигналов 55

3.3. Примеры обмена сообщениями при помощи таймера 57

3.3.1. Клиент 57

3.3.2. Сервер 59

3.3.3. Определение идентификаторов узла, процесса и канала (ND/PID/CHID) нужного сервера 61

3.4. Задание на выполнение 62

4. ЛАБОРАТОРНАЯ РАБОТА №4 «Таймер и периодические уведомления» 63

4.1. Цель работы 63

4.2. Управление таймером 63

4.3. Задание на выполнение 70

5. ЛАБОРАТОРНАЯ РАБОТА №5 «Среда визуальной разработки программ PHOTON APPLICATION BUILDER – PHAB» 71

5.1. Цель работы 71

5.2. Основы работы с Phab 71

5.3. Задание на выполнение 72

6. ЛАБОРАТОРНАЯ РАБОТА №6 Улучшение навыков программирования 74

6.1. Цель работы 74

6.2. Задания на выполнение 74

Методические указания к самостоятельной работе 80

СПИСОК ЛИТЕРАТУРЫ 82


Похожие пособия