Развитие современных облачных и распределенных вычислений требует разработки и применения эффективных алгоритмов управления ресурсами операционных систем. В настоящем учебном пособии рачссматриваются основные задачи управления ресурсами: планирование загрузки процессора, управление виртуальной памятью, борьба с тупиковыми ситуациями. Основной акцент делается на формирование навыков выбора рациональных алгоритмов управления ресурсами с учетом скалярного и векторного критерия эффективности. Кроме того, студенты приобретают знания и умения в области моделирования поведения операционных систем.