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


Для вибору у 2024-2025 навчальному році

Всього годин: 150

 Основні цілі вивчення цієї дисципліни можуть включати:Розуміння основних принципів та концепцій операційних систем, таких як процеси, потоки, планування, синхронізація, введення/виведення, пам'ять та файлова система.Вивчення різних типів операційних систем, їх особливостей та властивостей, включаючи однопроцесорні та багатопроцесорні системи, мультизадачні системи, мережеві операційні системи та розподілені системи.Розуміння та використання інструментів для розробки та налагодження операційних систем, таких як віртуальні машини та емулятори.Вивчення технологій та протоколів мережі, таких як TCP/IP, DNS, DHCP, та їх взаємодії з операційними системами.Розуміння проблем безпеки в операційних системах та способів їх вирішення.Отже, мета вивчення дисципліни "Операційні системи" полягає в тому, щоб забезпечити студентам необхідні знання та практичні навички для розуміння та розробки операційних систем, в тому числі розуміння їх принципів, роботи та взаємодії з іншими системами та пристроями, а також вивчення питань безпеки та проблем, пов'язаних з операційними системами.

Мета курсу

 Метою вивчення дисципліни "Операційні системи" є надання студентам знань та розуміння про те, як працюють операційні системи та як вони взаємодіють з апаратним забезпеченням комп'ютера.

Програмні результати навчання

 Розуміння основних понять та концепцій операційних систем, таких як процеси, потоки виконання, пам'ять, диски, мережі, та інші.Розробка та відлагодження простих та складних програм з використанням системних викликів та бібліотек операційної системи.Використання інструментів командного рядка, таких як shell, для керування операційною системою.Розуміння принципів роботи та налаштування мережевих служб, таких як DNS, DHCP, FTP, SSH, та інших.Розуміння та використання різних методів синхронізації та взаємодії між процесами та потоками в операційній системі.Розуміння та використання механізмів планування процесів та потоків в операційній системі.Використання засобів профілювання та налагодження процесів та потоків в операційній системі.Розуміння та використання концепцій віртуалізації та контейнеризації, таких як VirtualBox, Docker, та інших.Розуміння та використання засобів безпеки операційних систем, таких як файрволи, антивірусні програми, системи контролю доступу, та інші.Розуміння та використання різних операційних систем, таких як Windows, Linux, macOS, та інших, та здатність налаштовувати та адаптувати їх до різних потреб.

Автори курсу

Коршун Наталія Володимирівна

Підрозділ

Кафедра інформаційної та кібернетичної безпеки імені професора Володимира Бурячка,
Факультет інформаційних технологій і математики

Викладачі

Коршун Наталія Володимирівна

Призначення

(Бакалавр)

123.00.01 Комп'ютерна інженерія

Період навчання

2-й рік

Розподіл

Курс / рік навчання II III IV
Семестр 3 4 5 6 7 8
Розподіл кредитів (5) 0 5 0 0 0 0

Кількість учасників

Одиниця Студенти Групи Підгрупи
Мінімальна кількість 12 1 1
Максимальна кількість 30 1 2