Бакалавриат
2025/2026
Проектирование архитектуры программных систем
Статус:
Курс обязательный (Программная инженерия (очно-заочное обучение))
Когда читается:
2-й курс, 3 модуль
Охват аудитории:
для своего кампуса
Язык:
русский
Программа дисциплины
Аннотация
В курсе описаны принципы построения операционных систем для встраиваемых систем. Встраиваемая система предназначена для решения одной или нескольких заранее определенных задач в конкретной предметной области. Например, интернет вещей (IoT), робототехники, умный дом, автомобильных систем, машиностроении, станки с ЧПУ, 3D печать и т.п.Курс затрагивает проблематику в области построения современных операционных систем и возможные пути её разрешения, используя технологический стандарт АОМК (ACOM), на котором построена запатентованная отечественная архитектура ОС не имеющая аналогов в мире.Курс учит работе с техническими спецификациями (datasheet) к микроконтроллерам (MCU), микропроцессорам (CPU), систем на кристалле (SoC) и программированию «голого железа» (bare metal). Теоретическая и практическая части состоят из двух разделов: Технология АОМК и Архитектура ОС. Лекции содержат базовые понятия, фундаментальные принципы построения операционных систем и применяемых технологий. Практические занятия помогают применить теоретические знания, приобретенные в рамках курса, при решении конкретных задач и получить оценку(баллы) за выполненные работы. Лабораторные работы выполняются на одноплатном компьютере Eco SB V1 (отечественная разработка компании ПИРФ) c SoM модулем на RISС-V архитектуре.