Навчальний курс "Сучасні операційні системи" (для освітньо-кваліфікаційного рівня "магістр")

Матеріал з Вікі ЦДУ
Перейти до: навігація, пошук


Назва курсу

Сучасні операційні системи


Галузь знань 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. Назва теми

Теоретичний матеріал

Лекція №1

Лекція №2

Лекція №3

Практичні завдання

Практична №1

Практична №2

Самостійна робота

Самостійна робота №1

Самостійна робота №2

Змістовий модуль 2. Назва ...

Тема 1. Назва теми

Теоретичний матеріал

Лекція №1

Лекція №2

Лекція №3

Практичні завдання

Практична №1

Практична №2

Самостійна робота

Самостійна робота №1

Самостійна робота №2

Змістовий модуль 3. Назва ...

Тема 1. Назва теми

Теоретичний матеріал

Лекція №1

Лекція №2

Лекція №3

Практичні завдання

Практична №1

Практична №2

Самостійна робота

Самостійна робота №1

Самостійна робота №2


Ресурси

Рекомендована література

Базова


Допоміжна

Інформаційні ресурси

---