Дисципліна: Системне програмне забезпечення й операційні системи
Кількість годин (кредитів ЄКТС): 90 (3)
Мета навчальної дисципліни: засвоєння необхідних знань із теоретичних основ побудови, принципів проектування, конфігурування і застосування різних сучасних операційних систем, які забезпечують організацію обчислювальних процесів у корпоративних інформаційних системах економічного, управлінського, виробничого та іншого призначення, а також надання практичних навичок щодо автоматизації повсякденних завдань адміністрування.
Результати навчання за навчальною дисципліною:
знати:
- основні принципи побудови операційних середовищ та систем;
- принципи побудови спеціалізованих апаратно-програмних обчислювальних комплексів збирання, обробки та передавання даних;
- алгоритми, покладені в основу операційних середовищ та систем;
- алгоритми обчислень основних математичних функцій на 32- та 16-розрядних мікропроцесорах (тригонометричні, логарифмічні, показові функції (в тому числі обчислення квадратного кореня));
- алгоритми обробки інформації різних типів даних (голосової або аудіо, графічної та символьної інформації).
вміти:
- проводити аналіз побудови спеціалізованих апаратно-програмних обчислювальних комплексів збирання, обробки та передавання даних;
- проводити порівняльний аналіз побудови операційних систем і середовищ та окремих системних служб;
- реалізовувати основні алгоритми, покладені в основу операційних середовищ і систем на мові програмування "С" та "С++";
- реалізовувати основні алгоритми обчислень математичних функцій на асемблері 16-розрядних ЦПОС.
Зміст дисципліни (тематика):
Базові механізми операційних систем. Операційна система Linux на дистрибутиві Debian. Архітектура операційних систем. Оперативна пам'ять, потоки та процеси. Інформаційні технології обробки інформації в операційних системах. Файлова система. Мережеві, багатопроцесорні операційні системи та захист інформації.
Види робіт: лекції, семінарські заняття, самостійна робота, індивідуальна робота, колоквіуми, контрольні завдання.