Операційні системи
Освітня програма: Системний аналіз
Структурний підрозділ: Факультет комп'ютерних наук та кібернетики
Назва дисципліни
Операційні системи
Код дисципліни
Тип модуля
Обов’язкова дисципліна для ОП
Цикл вищої освіти
Перший
Рік навчання
2023/2024
Семестр / Триместр
7 Семестр
Кількість кредитів ЕСТS
4
Результати навчання
Політики та механізми ОС. Взаємодія процесів та потоків.
Планування процесів та потоків. ОС та ресурси системи. Диспетчеризація оперативної пам’яті.
Організація введення/виведення в ОС. Файлові системи.
Розгортання ОС Linux на своєму комп'ютері. Адміністрування ОС.
Робота з процесами та потоками в ОС.
Командний процесор ОС
Форма навчання
Очна форма
Попередні умови та додаткові вимоги
Знати базові поняття «дискретної математики», пройти курс «програмування», «архітектури обчислювальних систем» та «комп’ютерні мережі».
Вміти програмувати базові класи задач (робота з пам’яттю, класи пам’яті, файлові системи, логічний рівень введення/виведення).
Зміст навчальної дисципліни
Предметом навчальної дисципліни «Операційні системи» є функції ОС, особливості сучасної архітектури ОС, організацію систем розділення часу в мультипрограмних ОС, теорію процесів та потоків, особливості їх синхронізації, уникнення взаємного блокування, методи розподілу ресурсів (на рівні класичних задач). Особливості організації введення/виведення в ОС, організація найбільш поширених файлових систем.
Навчальна дисципліна «Операційні системи» є дисципліною вибору ВНЗ та є складовою освітньо-професійної програми підготовки фахівців за першим (бакалаврським) рівнем вищої освіти: галузі знань 12 „Інформаційні технології” зі спеціальності 124 – “Системний аналіз»”, освітньо-професійної програми – „Системний аналіз”;
4 кредити ECTS, в обсязі 120 годин, зокрема: лекції – 26 год., лабораторні – 14 год., консультації – 2 год., самостійна робота – 78 год. У курсі передбачено 2 контрольні роботи. Завершується дисципліна – заліком у 3 семестрі.
Рекомендована та необхідна література
1. Шеховцов В.А. Операційні системи. К.:BHV, 2005. 576 с. (у відкр. доступі: https://books.google.com.ua/books?id=FlxlMVsnIB8C&lpg=PP1&hl=ru&pg=PP1&outp ut=embed&redir_esc=y )
2. Таненбаум Э., Бос Х. Современные операционные системы. –Питер, 2015 (4-е изд). –1120 с. (є електронна версія:http://math.kubsu.ru/Debian_Tanenbaum.pdf )
3. Шоу А. Логическое проектирование операционных систем. -М.:Мир, 1981. -360 с.
4. Харт Джонсон М. Системное программирование в среде Windows. -М.:Вильямс, 2005 (3-е изд). –592 с. (є електронна версія)
5. Брайан Уорд. Внутреннее устройство Linux –Питер, 2016. -384 с. (є електронна версія)
6. Колисниченко Д.Н., Питер В.Аллен. Linux: полное руководство. -СПб: Наука и техника, 2006. -784 с. (є електронна версія)
Заплановані освітні заходи та методи викладання
Лекція, лабораторне заняття, самостійна робота
Методи та критерії оцінювання
Поточне оцінювання, контрольні роботи
Мова викладання
Українська
Викладачі
Ця дисципліна викладаеться наступними викладачами
Кафедри
Наступні кафедри задіяні у викладанні наведеної дисципліни