Операционные системы могут быть классифицированы по базовой технологии (UNIX-подобные, пост-UNIX/потомки UΝΙΧ), типу лицензии (проприетарная или открытая), развивается ли в настоящее время (устаревшие или современные), по назначению (универсальные, ОС встроенных систем, ОС PDA, ОС реального времени, для рабочих станций или для серверов), а также по множеству других признаков.
В соответствии со стандартом в дисциплине изучаются: понятие, основные функции, типы операционных систем; операционное окружение; машинно-зависимые свойства операционных систем: обработка прерываний, планирование процессов, обслуживание ввода-вывода, управление виртуальной памятью; машинно-независимые свойства операционных систем: работа с файлами, планирование заданий, распределение ресурсов; защищенность и отказоустойчивость операционных систем; принципы построения операционных систем;
особенности работы в конкретной операционной системе; файловая структура; стандартные программы операционной системы; поддержка приложений других операционных систем, способы организации поддержки устройств, драйверы оборудования; понятие, функции и способы использования программного интерфейса операционной системы, виды пользовательского интерфейса; установка и сопровождение операционных систем