Навчальна дисципліна "Операційні системи" передбачає вивчення фундаментальних основ побудови та функціонування сучасних операційних систем, визначні події розвитку ЕОТ та їх вплив на розвиток сучасних операційних систем, тенденції розвитку сучасних операційних систем, особливості реалізації інтерфейсів користувача як корпоративних так і відкритих операційних систем, системні виклики та переривання, структури даних ядра, завантажувачі та процес ініціалізації операційної системи, концепції процесів та потоків, базові принципи багатозадачності, особливості планування процесів та реалізації систем IPC, питання, пов'язані з багатоядерними системами, моделі та проблеми багатопоточності, неявна багатопоточність, Закон Амдала, критерії та алгоритми планування процесів, питання охоплюють особливості синхронізації процесів та обробки взаємоблокувань, апаратна підтримка синхронізації, м'ютексні блокування, семафори та монітори, методи виявлення, обробки та уникнення взаємоблокувань.