Роздрукувати сторінку

Програмування систем реального часу, як навчальна дисципліна

« Назад

06.11.2016 14:17

Курс Програмування систем реального часу – розкриває провідні проблеми, що виникають в класі систем збору і обробки інформації в реальному часі, і шляхи їх вирішення, а також основи розробки програмного забезпечення.

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

курс-Програмування-систем-реального-часу

Як приклад сучасних операційних систем реального часу вивчаються ОСРВ QNX Neutrino 6.2., Linux, Windows.

Дисципліна відноситься до частини дисциплін за вибором професійного циклу і базується на таких дисциплінах плану підготовки бакалаврів за напрямом «Інформатика та обчислювальна техніка», як  «Програмування на C ++», «Операційні системи», «Системне програмне забезпечення», «Системне програмування».

Знання, отримані з освоєння дисципліни, необхідні при написанні магістерської дисертації.

В результаті освоєння дисципліни студент повинен:

-- Знати:

- базові принципи функціонування і методи розробки систем реального часу;

- класифікацію і структуру систем реального часу;

- існуючі стандарти на операційні системи реального часу;

- принципи роботи основних механізмів взаємодії процесів;

- вимоги, що пред'являються до систем реального часу;

- алгоритми планування процесів в ОС РВ;

- теорему про верхню межу коефіцієнта використання центрального процесора і теорему про нотатки;

- основи застосування ОС РВ QNX для вирішення завдань РВ.

-- Вміти:

- програмувати ядро реального часу, синхронну і асинхронну обробку даних;

- планувати періодичні і аперіодичні завдання жорсткого РВ;

- інсталювати і налаштовувати ОС РВ QNX-6, а також працювати в графічній оболонці Photon microGUI;

- використовувати засоби командної мови shell для розробки командних сценаріїв.

-- Мати уявлення:

- про системи жорсткого і м'якого реального часу (РЧ);

- про способи і протоколи обміну даними між ЕОМ і зовнішніми пристроями;

- про особливості операційних систем (ОС) РЧ і їх відмінності від ОС загального призначення;

- про характеристики і функції сучасних і перспективних операційних систем реального часу;

- про проблеми та тенденції їх розвитку.

Програмування-систем-реального-часу

Таким чином, вище згаданий курс спрямований на ознайомлення студентів з новітніми технологіями в області операційних систем реального часу, а також освоєння сучасних підходів до проектування систем реального часу.

В результаті вивчення дисципліни «Програмування систем реального часу» студенти здатні проводити дослідження, обробляти і представляти експериментальні дані; розробляти програми їх блоки, проводити їх налагодження і налаштування для вирішення окремих завдань приладобудування.

Вам потрібна якісна, високого рівня наукова робота, зверніться до професіоналів. Ви можете замовити курсову роботу чи магістерську дисертацію з курсу Програмування систем реального часу на сайті « КУРСОВІКС».

З повагою "Multicellphone"!