Ви переглядаєте архівну версію офіційного сайту НУЛП (2005-2020р.р.). Актуальна версія: https://lpnu.ua
Операційні системи
Спеціальність: Комп'ютерні науки
Код дисципліни: 6.122.00.O.33
Кількість кредитів: 4
Кафедра: Системи автоматизованого проектування
Лектор: к.т.н., доцент Мазур Віталій Володимирович
Семестр: 3 семестр
Форма навчання: денна
Результати навчання:
В результаті вивчення модуля студент повинен:
• знати принципи органiзацiї та функцiонування сучасних операцiйних систем;
• методи, моделі та алгоритми, покладені в основу розробки та реалiзацiї операцiйних систем та їх складових;
• практично використовувати системне програмне забезпечення, зокрема операцiйні системи, для розширення можливостей та пiдвищення ефективностi використання технiчних, програмних та iнформацiйних ресурсiв.
• знати принципи органiзацiї та функцiонування сучасних операцiйних систем;
• методи, моделі та алгоритми, покладені в основу розробки та реалiзацiї операцiйних систем та їх складових;
• практично використовувати системне програмне забезпечення, зокрема операцiйні системи, для розширення можливостей та пiдвищення ефективностi використання технiчних, програмних та iнформацiйних ресурсiв.
Необхідні обов'язкові попередні та супутні навчальні дисципліни:
• переквізити: алгоритмізація та програмування;
• кореквізити: прикладне програмування
• кореквізити: прикладне програмування
Короткий зміст навчальної програми:
організація операційних систем та їх підсистем, управління процесами і пам’яттю, файлова система, управління пристроями, управління ресурсами, методи і моделі в організації операційних систем
Рекомендована література:
• Шеховцов В.А. Операційні системи. – К.: BHV, 2005.
• Зиль С. Н. Операционная система реального времени QNX. – СПб, Питер, 2004.
• Дейтел Г. Введение в операционные системы. - М.: Мир, 1987.
• Краков'як С. Основы организации и функционирования ОС ЭВМ.: - М. 1988.
• Дунаев С. UNIX сервер.: - М. Диалог-МИФИ, 1998.
• Ресурсы Мicrosoft Windows NT Workstation 4.0: - СПб.: BHV, 1998.
• Кулаков Ю.О., Луцький Г.М. Комп’ютерні мережі. – К.: Юніор, 2003.
• Зубков С.В. Assembler для DOS, Windows и UNIX.: - M.: ДМК, 2005.
• Глинський Я.М., Ряжська В.А. Linux-практикум з інформатики: Навч. посіб. – Львів: Деол, 2004.
• Н. Воллес. Реестр WINDOWS 2000: специальный справочник.- СПб: Питер, 2001.
• Солдатов В.П. Программирование драйверов WINDOWS. – М.: Бином, 2004.
• Зиль С. Н. Операционная система реального времени QNX. – СПб, Питер, 2004.
• Дейтел Г. Введение в операционные системы. - М.: Мир, 1987.
• Краков'як С. Основы организации и функционирования ОС ЭВМ.: - М. 1988.
• Дунаев С. UNIX сервер.: - М. Диалог-МИФИ, 1998.
• Ресурсы Мicrosoft Windows NT Workstation 4.0: - СПб.: BHV, 1998.
• Кулаков Ю.О., Луцький Г.М. Комп’ютерні мережі. – К.: Юніор, 2003.
• Зубков С.В. Assembler для DOS, Windows и UNIX.: - M.: ДМК, 2005.
• Глинський Я.М., Ряжська В.А. Linux-практикум з інформатики: Навч. посіб. – Львів: Деол, 2004.
• Н. Воллес. Реестр WINDOWS 2000: специальный справочник.- СПб: Питер, 2001.
• Солдатов В.П. Программирование драйверов WINDOWS. – М.: Бином, 2004.
Методи і критерії оцінювання:
• поточний контроль (30 %): письмові звіти з лабораторних робіт та усне опитування (25 %), РГР (5%);
• підсумковий контроль (70% екзамен): тестування (70%).
• підсумковий контроль (70% екзамен): тестування (70%).
Операційні системи
Спеціальність: Комп'ютерні науки
Код дисципліни: 6.122.00.O.34
Кількість кредитів: 4
Кафедра: Системи штучного інтелекту
Лектор: Кривенчук Ю.П.
Семестр: 3 семестр
Форма навчання: денна
Результати навчання:
здатність демонструвати знання принципів функціонування та структури різних операційних систем;
здатність демонструвати знання алгоритмів управління ресурсами операційною системою;
здатність демонструвати знання принципів взаємодії між процесами та розподілу пам'яті;
здатність демонструвати знання організації підсистеми вводу-виводу в сучасних операційних системах;
здатність демонструвати знання принципів розробки файлових систем, безпеки і захисту даних;
вміння використовувати методи взаємодії між процесами;
вміння управляти розподілом пам'яті, використовувати віртуальний адресний простір;
вміння ефективно використовувати підсистему вводу-виводу та файлові системи.
здатність демонструвати знання алгоритмів управління ресурсами операційною системою;
здатність демонструвати знання принципів взаємодії між процесами та розподілу пам'яті;
здатність демонструвати знання організації підсистеми вводу-виводу в сучасних операційних системах;
здатність демонструвати знання принципів розробки файлових систем, безпеки і захисту даних;
вміння використовувати методи взаємодії між процесами;
вміння управляти розподілом пам'яті, використовувати віртуальний адресний простір;
вміння ефективно використовувати підсистему вводу-виводу та файлові системи.
Необхідні обов'язкові попередні та супутні навчальні дисципліни:
пререквізити – Компютерні мережі
кореквізити – Хмарні технології
кореквізити – Хмарні технології
Короткий зміст навчальної програми:
Структура операційної системи, процеси та взаємодія між процесами, планування процесів, апаратне та програмне забезпечення вводу-виводу, базові механізми управління пам'яттю, підкачування, віртуальна пам'ять, сегментація, фізична та логічна організація файлових систем.
Рекомендована література:
1) Таненбаум Э. Современные операционные системы. 3-е изд. – СПб.: Питер, 2010. – 1120 c.
2) Таненбаум Э., Вудхал А. Операционные системы. Разработка и реализация. – СПб.: Питер, 2007. – 704 c.
3) Шеховцов В.А. Операційні системи: підручник для студентів вищих навчальних закладів, які навчаються за напрямами "Комп'ютерні науки", "Комп'ютерні системи, автоматика і управління", "Комп'ютерна інженерія", "Прикладна математика". – К.: Вид. група BHV, 2005. – 576 с.
2) Таненбаум Э., Вудхал А. Операционные системы. Разработка и реализация. – СПб.: Питер, 2007. – 704 c.
3) Шеховцов В.А. Операційні системи: підручник для студентів вищих навчальних закладів, які навчаються за напрямами "Комп'ютерні науки", "Комп'ютерні системи, автоматика і управління", "Комп'ютерна інженерія", "Прикладна математика". – К.: Вид. група BHV, 2005. – 576 с.
Методи і критерії оцінювання:
- поточний контроль (40%): письмові звіти з лабораторних робіт, виконання практичних завдань, усне опитування;
- підсумковий контроль (60%, екзамен): тестування (50%), усна компонента (10%).
- підсумковий контроль (60%, екзамен): тестування (50%), усна компонента (10%).
Операційні системи
Спеціальність: Комп'ютерні науки
Код дисципліни: 6.122.00.O.31
Кількість кредитів: 4
Кафедра: Автоматизовані системи управління
Лектор: к.т.н., доц. Зербіно Дмитро Дмитрович
Семестр: 3 семестр
Форма навчання: денна
Результати навчання:
- Знати принципи роботи ОС;
- Вміти побудувати просту мікроконтролерну систему для заданих цілей на основі STM-8;
- Вміти побудови графічну оболонку для складної програмної системи на основі OpenGL;
- Вміти побудувати просту мікроконтролерну систему для заданих цілей на основі STM-8;
- Вміти побудови графічну оболонку для складної програмної системи на основі OpenGL;
Необхідні обов'язкові попередні та супутні навчальні дисципліни:
- Основи програмування на алгоритмічних мовах
- Системне програмування
- Системне програмування
Короткий зміст навчальної програми:
Поняття комп’ютерної системи. Принципи роботи, розподіл часу, управління даними і процесами. Драйвери. Інтерфейс користувача. Системні об’єкти та інтерфейси роботи з об’єктами. Проектування складної програмної системи. Технологія програмного каркасу. Верифікація логічної моделі системи. Класифікація та причини помилок в операційних системах. Правила несуперечливого програмування. OpenGL як засіб створення графічних оболонок систем. Взаємодія із зовнішніми пристроями на прикладі мікро контролера STM-8.
Рекомендована література:
- Structured Computer Organization by A.Tanenbaum.- 801p.
- OpenGL Programming Guide by Dave Shreiner – 1019p.
- Навчальні матеріали Львівської політехніки (Методички).
- OpenGL Programming Guide by Dave Shreiner – 1019p.
- Навчальні матеріали Львівської політехніки (Методички).
Методи і критерії оцінювання:
Поточний контроль (75%):
- Кожен студент повинен мати працюючі програми по виконаних завданнях з лабораторних робіт;
- виконану розрахункову роботу;
- позитивні результати поточного комп’ютерного тестування;
Підсумковий контроль (25 %): екзамен.
- Кожен студент повинен мати працюючі програми по виконаних завданнях з лабораторних робіт;
- виконану розрахункову роботу;
- позитивні результати поточного комп’ютерного тестування;
Підсумковий контроль (25 %): екзамен.