Програмування систем реального часу, як навчальна дисципліна
« Назад Курс Програмування систем реального часу – розкриває провідні проблеми, що виникають в класі систем збору і обробки інформації в реальному часі, і шляхи їх вирішення, а також основи розробки програмного забезпечення. Метою курсу Програмування систем реального часу є ознайомлення з новітніми технологіями в області операційних систем реального часу, а також освоєння сучасних підходів до проектування систем реального часу. Як приклад сучасних операційних систем реального часу вивчаються ОСРВ QNX Neutrino 6.2., Linux, Windows. Дисципліна відноситься до частини дисциплін за вибором професійного циклу і базується на таких дисциплінах плану підготовки бакалаврів за напрямом «Інформатика та обчислювальна техніка», як «Програмування на C ++», «Операційні системи», «Системне програмне забезпечення», «Системне програмування». Знання, отримані з освоєння дисципліни, необхідні при написанні магістерської дисертації. В результаті освоєння дисципліни студент повинен: -- Знати: - базові принципи функціонування і методи розробки систем реального часу; - класифікацію і структуру систем реального часу; - існуючі стандарти на операційні системи реального часу; - принципи роботи основних механізмів взаємодії процесів; - вимоги, що пред'являються до систем реального часу; - алгоритми планування процесів в ОС РВ; - теорему про верхню межу коефіцієнта використання центрального процесора і теорему про нотатки; - основи застосування ОС РВ QNX для вирішення завдань РВ. -- Вміти: - програмувати ядро реального часу, синхронну і асинхронну обробку даних; - планувати періодичні і аперіодичні завдання жорсткого РВ; - інсталювати і налаштовувати ОС РВ QNX-6, а також працювати в графічній оболонці Photon microGUI; - використовувати засоби командної мови shell для розробки командних сценаріїв. -- Мати уявлення: - про системи жорсткого і м'якого реального часу (РЧ); - про способи і протоколи обміну даними між ЕОМ і зовнішніми пристроями; - про особливості операційних систем (ОС) РЧ і їх відмінності від ОС загального призначення; - про характеристики і функції сучасних і перспективних операційних систем реального часу; - про проблеми та тенденції їх розвитку. Таким чином, вище згаданий курс спрямований на ознайомлення студентів з новітніми технологіями в області операційних систем реального часу, а також освоєння сучасних підходів до проектування систем реального часу. В результаті вивчення дисципліни «Програмування систем реального часу» студенти здатні проводити дослідження, обробляти і представляти експериментальні дані; розробляти програми їх блоки, проводити їх налагодження і налаштування для вирішення окремих завдань приладобудування. Вам потрібна якісна, високого рівня наукова робота, зверніться до професіоналів. Ви можете замовити курсову роботу чи магістерську дисертацію з курсу Програмування систем реального часу на сайті «ІЦ КУРСОВІКС». З повагою ІЦ "KURSOVIKS"! |