Ви переглядаєте архівну версію офіційного сайту НУЛП (2005-2020р.р.). Актуальна версія: https://lpnu.ua
ОсвітаКаталог освітніх послуг
Автоматизація та комп'ютерно-інтегровані технології
Навчальна дисципліна
Програмування для систем реального часу
Спеціальність: Автоматизація та комп'ютерно-інтегровані технології
Код дисципліни: 6.151.06.E.116
Кількість кредитів: 3
Кафедра: Автоматизація та комп'ютерно-інтегровані технології
Лектор: професор, д.т.н. Лесовой Леонід Васильович
Семестр: 6 семестр
Форма навчання: денна
Результати навчання:
• особливості роботи системи реального часу
• принципи побудови алгоритмів для систем реального часу
• специфіку алгоритмічних мов, що застосовують для написання прикладних програм реального часу
• особливості операційних систем реального часу
• принципи програмування на рівні портів вводу/виводу.
• принципи побудови алгоритмів для систем реального часу
• специфіку алгоритмічних мов, що застосовують для написання прикладних програм реального часу
• особливості операційних систем реального часу
• принципи програмування на рівні портів вводу/виводу.
Необхідні обов'язкові попередні та супутні навчальні дисципліни:
• Комп’ютерні технології та програмування
• Моделювання об’єктів керування
• Електроніка та мікросхемотехніка
• Мікропроцесорна техніка
• Моделювання об’єктів керування
• Електроніка та мікросхемотехніка
• Мікропроцесорна техніка
Короткий зміст навчальної програми:
Системи реального часу. Керування процесом в реальному часі. Програмування задач для систем реального часу. Структура програми реального часу. Алгоритми задач реального часу. Операційні системи реального часу. Призначення та функції операційної системи. Вимоги до операційних систем реального часу. Архітектура операційної системи. Стандарти для прикладних програм реального часу. Типи переривання для задач у системах реального часу. Таймери і годинники реального часу. Класифікація послідовних та паралельних інтерфейсів. Оптимізація у системах реального часу.
Рекомендована література:
1. Грень Ярослав. Програмування систем реального часу: навчальний посібник / Я.Грень. - Львів: Видавництво Львівської політехніки, 2011. -324 с.
2. Буч Г. Обьектно-ориентирований анализ и проектирование с примерами приложений на С++, 2-е изд./Пер. с анг / Буч Г. - М.: “Издательство Бітом", СПб.: “Невський диалект ”, 2000.-560 с.
3. Сван Т. Освоение Вогland С++. Практический курс / Сван Т. - К: “Диалектика”1996.-544 с.
2. Буч Г. Обьектно-ориентирований анализ и проектирование с примерами приложений на С++, 2-е изд./Пер. с анг / Буч Г. - М.: “Издательство Бітом", СПб.: “Невський диалект ”, 2000.-560 с.
3. Сван Т. Освоение Вогland С++. Практический курс / Сван Т. - К: “Диалектика”1996.-544 с.
Методи і критерії оцінювання:
• письмові звіти з лабораторних робіт, усне опитування (70%)
• підсумковий контроль: усне опитування за виконанням контрольної роботи (30%)
• підсумковий контроль: усне опитування за виконанням контрольної роботи (30%)