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

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

Спеціальність: Системний аналіз
Код дисципліни: 6.124.00.O.18
Кількість кредитів: 4
Кафедра: Інформаційні системи та мережі
Лектор: к.т.н., доцент Кравець Петро Олексійович
Семестр: 3 семестр
Форма навчання: денна
Результати навчання:
• знати принципи органiзацiї та функцiонування сучасних операцiйних систем.
• знати систему команд інтерфейсу користувача операційних систем Windows та Linux.
• знати методи, моделі та алгоритми, покладені в основу розробки та реалiзацiї операцiйних систем та їх складових елементів.
• вміти практично використовувати системне програмне забезпечення, зокрема, операцiйні системи, для розширення можливостей та пiдвищення ефективностi використання технiчних, програмних та iнформацiйних ресурсiв комп’ютерних систем.
Необхідні обов'язкові попередні та супутні навчальні дисципліни:
• Алгоритмізація та програмування;
• Об’єктно-орієнтоване програмування;
• Системне програмування.
Короткий зміст навчальної програми:
Основні концепції операційних систем. Архітектура операційних систем. Взаємодія з користувачем в операційних системах. Механізм опрацювання повідомлень у Windows. Керування процесами і потоками. Планування процесів і потоків. Взаємодія та синхронізація потоків. Міжпроцесова взаємодія. Мережні засоби операційних систем. Керування оперативною пам'яттю. Робота з віртуальною та динамічною пам’яттю. Виконувані файли. Файлові системи. Реалізація файлових систем Windows та Linux.
Рекомендована література:
• Шеховцов В.А. Операційні системи: підручник / В.А. Шеховцов. – К.: BHV, 2005. – 576 с.
• Таненбаум Э. Современные операционные системы / Э Таненбаум, Х. Бос. – СПб.: Питер, 2016. – 1120 с.
• Бэкон Дж. Операционные системы / Дж Бэкон., Т. Харрис. – К.: Издат. группа BHV; СПб.:
Питер, 2004. - 800 с.
• Дейтел Г. Введение в операционные системы / Г. Дейтел. – М.: Мир, 1987. – Т. 1, – 359 с;
Т. 2. – 398 с.
• Иртпегов Д. В. Введение в операционные системы / Д. В. Иртпегов. –СПб.: БХВ-Петербург, 2002. – 624 с.
• Столлингс В. Операционные системы / В. Столлингс. –М.: Вильямс, 2002. – 848 с.
• Рихтер Д. Windows для профессионалов: Создание эффективных Win32-приложений
с учетом специфики 64-разрядной версии Windows / Д. Рихтер. – М.: Русская Редакция, 2001. – 752 с.
• Эндрюс Г. Основы многопоточного, параллельного и распределен¬ного
программирования / Г. Эндрюс. –М.: Вильямc, 2003. – 512 с
• Командні інтерпретатори операційних систем Windows та Linux: Методичні вказівки до виконання лабораторних робіт з дисциплiни "Операційні системи" для студентів базового напряму 6.050101 “Комп’ютерні науки” / Укл. Кравець П.О., Мельник А.С., Завалій Т.І. – Львів: Видавни¬цтво Націона¬льного університету „Львівська політехніка”, 2013. – 100 с.
• Керування процесами та потоками в ОС Windows: Методичні вказівки до виконання лабораторних робіт з дисциплiни "Операційні системи" (частина 2) для студентів базового напряму 6.050101 “Комп’ютерні науки” / Укл. Кравець П.О., Завалій Т.І. – Львів: Видавни¬цтво Націона¬льного університету „Львівська політехніка”, 2014. – 92 с.
Методи і критерії оцінювання:
• Поточний контроль (100%): письмові звіти з лабораторних робіт, залікова контрольна робота.