Навчальний курс "Сучасні операційні системи" (для освітньо-кваліфікаційного рівня "магістр")
Зміст
Назва курсу
Сучасні операційні системи
Галузь знань 12 Інформаційні технології, спеціальності 122 Комп'ютерні науки та інформаційні технології
освітньо-кваліфікаційний рівень: магістр
Мета та завдання навчального курсу
Мета викладання дисципліни – сформувати у студентів уявлення про сучасні вимоги до операційних систем, тенденції їх еволюції. Забезпечити студентів знаннями, які необхідні для розуміння і визначення завдань, послідовність їх вирішення, які пов’язані з операційними системами та їх розвитком. На прикладі операційних систем сімейств Microsoft Windows, GNU Linux (Ubuntu) та Android вивчаються системи керування процесами, керування пам’яттю, робота файлових систем, системи керування вводом-виводом.
Завдання: розглянути сучасний стан розвитку операційних систем Microsoft Windows, GNU Linux (Ubuntu) та Android, тенденції розвитку, новітні дослідження. Сформувати у студентів навички роботи в середовищі Microsoft Windows, GNU Linux (Ubuntu) та Android. Показати переваги і недоліки цих систем. Ознайомити студентів з інструментаріями операційних систем, що вивчаються. Навести приклади використання, ознайомити з відповідним програмним забезпеченням. Дати уявлення про роботу адміністратора системи.
У результаті вивчення навчальної дисципліни студент повинен знати:
- сучасний стан розвитку операційних систем;
- поняття про операційні системи та їх роль у сучасному світі;
- еволюцію сучасних операційних систем;
- тенденції розвитку операційних систем;
- класифікації операційних систем;
- функції керування ресурсами операційної системи;
- поняття про віртуальну машину;
- призначення, склад та основні функції віртуальної машини;
- поняття про процеси та стани процесів;
- контекст і дескриптор процесу;
- структуру процесу;
- про операції над процесами;
- поняття про потоки та стани потоків;
- класифікацію багатопоточних систем;
- структуру процесу в Microsoft Windows, GNU Linux (Ubuntu) та Android;
- про алгоритми планування;
- фізичну організацію пристроїв вводу-виводу;
- організацію програмного забезпечення вводу-виводу;
- про ввод-вивід з використанням перепинів;
- про прямий доступ до пам’яті;
- класифікацію пристроїв вводу-виводу за різними ознаками;
- особливості дискового планування;
- способи організації свопінгу.
вміти:
- визначати клас операційної системи;
- інсталювати віртуальну машину у Microsoft Windows, GNU Linux (Ubuntu) та Android;
- визначати стан процесів операційної системи;
- керувати процесами у середовищі операційної системи;
- визначати стан потоків операційної системи Microsoft Windows, GNU Linux (Ubuntu) та Android;
- використовувати алгоритми планування;
- організовувати багаторівневі черги;
- визначати найефективніший метод боротьби з критичними секціями;
- визначати адресацію віртуальної пам’яті в середовищі ОС;
- визначати карту віртуальних адрес;
- моніторити пам’ять у Microsoft Windows, GNU Linux (Ubuntu) та Android;
- організовувати фізично та програмно роботу пристроїв вводу-виводу;
- проводити дискове планування;
- організовувати та моніторити системи стопінгу.
Автор курсу
Учасники
Сторінка координування курсу "Назва курсу" викладач
Графік навчання
Варіант Структура
Змістовий модуль 1
Навчальні теми змістового модуля 1.
Змістовий модуль 2
Навчальні теми змістового модуля 2.
Змістовий модуль 3
Навчальні теми змістового модуля 3.
Змістовий модуль 4
Навчальні теми змістового модуля 4.
Варіант Календар
Тиждень 1
Навчальні теми для вивчення на 1-му тижні.
Тиждень 2
Навчальні теми для вивчення на 2-му тижні.
Тиждень 3
Навчальні теми для вивчення на 3-му тижні.
Тиждень 4
Навчальні теми для вивчення на 4-му тижні.
Зміст курсу
Змістовий модуль 1. Назва ...
Тема 1. Назва теми
Теоретичний матеріал
Практичні завдання
Самостійна робота
Змістовий модуль 2. Назва ...
Тема 1. Назва теми
Теоретичний матеріал
Практичні завдання
Самостійна робота
Змістовий модуль 3. Назва ...
Тема 1. Назва теми
Теоретичний матеріал
Практичні завдання
Самостійна робота
Ресурси
Рекомендована література
Базова
Допоміжна
Інформаційні ресурси
---