Ви переглядаєте архівну версію офіційного сайту НУЛП (2005-2020р.р.). Актуальна версія: https://lpnu.ua

Операційні системи

Спеціальність: Інженерія програмного забезпечення
Код дисципліни: 6.121.00.O.18
Кількість кредитів: 7
Кафедра: Програмне забезпечення
Лектор: Яковина В.С.
Семестр: 3 семестр
Форма навчання: денна
Результати навчання:
здатність демонструвати знання принципів функціонування та структури різних операційних систем;
здатність демонструвати знання алгоритмів управління ресурсами операційною системою;
здатність демонструвати знання принципів взаємодії між процесами та розподілу пам'яті;
здатність демонструвати знання організації підсистеми вводу-виводу в сучасних операційних системах;
здатність демонструвати знання принципів розробки файлових систем, безпеки і захисту даних;
вміння використовувати методи взаємодії між процесами;
вміння управляти розподілом пам'яті, використовувати віртуальний адресний простір;
вміння ефективно використовувати підсистему вводу-виводу та файлові системи.
Необхідні обов'язкові попередні та супутні навчальні дисципліни:
пререквізити – Основи програмування
кореквізити – Алгоритми і структури даних
Короткий зміст навчальної програми:
Структура операційної системи, процеси та взаємодія між процесами, планування процесів, апаратне та програмне забезпечення вводу-виводу, базові механізми управління пам'яттю, підкачування, віртуальна пам'ять, сегментація, фізична та логічна організація файлових систем.
Рекомендована література:
1) Таненбаум Э., Бос Х. Современные операционные системы. 4-е изд. – СПб. : Питер, 2015. – 1120 c.
2) Таненбаум Э., Вудхал А. Операционные системы. Разработка и реализация. – СПб.: Питер, 2007. – 704 c.
3) Шеховцов В.А. Операційні системи: підручник для студентів вищих навчальних закладів, які навчаються за напрямами "Комп'ютерні науки", "Комп'ютерні системи, автоматика і управління", "Комп'ютерна інженерія", "Прикладна математика". – К.: Вид. група BHV, 2005. – 576 с.
4) Silberschatz A., Galvin P. B., Gagne G. Operating system concepts. 10th edition. – NJ : Wiley, 2018. – 1278 с.
Методи і критерії оцінювання:
поточний контроль (40%): письмові звіти з лабораторних робіт, виконання практичних завдань, усне опитування; підсумковий контроль (60%, екзамен): тестування (50%), усна компонента (10%).