Цели и задачи дисциплины
1. Цели дисциплины охватывают ряд тематических направлений, которые формируют у студентов знания принципов построения и функционирования программных средств систем реального времени, умения и навыки программирования прикладных программ реального времени для персональных ЭВМ класса IBMPC.
2. Задачи дисциплины:
1). Изучение принципов построения и функционирования многозадачных операционных сред СРВ, знание внутренней организации, пользовательского и программного интерфейса операционной системы QNX и техники разработки системных и прикладных программ реального времени в системе QNX.
2). Формирование умений пользоваться многопоточной организацией вычислительного процесса, механизмами синхронизации, диспетчеризации и управления программными потоками, включающими в себя средства создания, уничтожения и динамического изменения атрибутов.
3). Освоение навыков работы с пользовательским и программным интерфейсами операционной системы QNX и разработки системного и прикладного программирования в QNX Neutrino.
3. Знания:
принципов построения и функционирования многозадачных операционных сред СРВ; внутренней организации, пользовательского и программного интерфейса операционной системы QNX и техники разработки системных и прикладных программ реального времени в системе QNX.
4. Умения пользоваться многопоточной организацией вычислительного процесса, механизмами синхронизации, диспетчеризации и управления программными потоками, включающими в себя средства создания, уничтожения и динамического изменения атрибутов.
5. Навыки работы с пользовательским и программным интерфейсами операционной системы QNX и разработки системного и прикладного программирования в QNXNeutrino.
Краткое содержание дисциплины
Цели дисциплины охватывают ряд тематических направлений, которые формируют у студентов знания принципов построения и функционирования программных средств систем реального времени и навыки программирования прикладных программ реального времени для персональных ЭВМ класса IBM PC. Излагаются вопросы многопоточной организация вычислительного процесса, механизмы синхронизации, диспетчеризации и управления программными по токами ,включающими в себя средства создания, уничтожения и динамического изменения атрибутов. Изучается QNX Neutrino, целевым назначением которого является реализация систем управления для широкого круга технологических приложений, начиная с небольших встроенных систем с ограниченными ресурсами и заканчивая крупными распределенными вычислительными средами.
Компетенции обучающегося, формируемые в результате освоения дисциплины
ОПК-11
Способен понимать принципы работы современных информационных технологий и использовать их для решения задач профессиональной деятельности