Магистратура
2026/2027





Операционные системы
ID 1167899
Статус:
Курс обязательный (Компьютерные системы и сети)
Кто читает:
Департамент компьютерной инженерии
Когда читается:
2-й курс, 1, 2 модуль
Охват аудитории:
для своего кампуса
Преподаватели:
Буранов Андрей Алексеевич
Язык:
русский
Кредиты:
6
Контактные часы:
48
Программа дисциплины
Аннотация
Курс «Операционные системы» направлен на изучение принципов построения и использования современных операционных систем. В результате освоения курса у студентов сформируется понимание процессов, происходящих в вычислительной системе при запуске и работе программ и программных систем, принципов корректной передачи информации между ними и их взаимной синхронизации. В рамках курса изучаются актуальные проблемы разработки на операционных системах и разбираются частые проблемы в управлении памятью. При обучении предусмотрен контроль знаний и умений студентов в виде учета активности студентов на семинарах, практикумах и домашнего задания.
Цель освоения дисциплины
- Обеспечение базовыми знаниями принципов построения и использования современных операционных систем. Рассказать об эволюции подходов реализации ядра и компонентов ОС.
- Знакомство с современными реализациями операционных систем (на примере Linux).
- Приобретение практических навыков по применению современных операционных систем (на примере Linux).
Планируемые результаты обучения
- Описывает методы обеспечения совместимости и взаимодействия различных компонентов распределенной системы
- Понимает роли стандартов и протоколов в обеспечении интероперабельности
- Перечисляет фундаментальные компоненты ОС
- Определяет основные архитектурные подходы при разработке ОС
- Понимает особенности реализации многозадачности и её применение в приложениях
- Понимает различия между процессами и потоками
- Перечисляет планировщики задач и понимает их влиянии на выполнение процессов
- Определяет категории алгоритмов планирования и типологии процессов
- Называет концепции временных срезов и приоритетов
- Определяет примитивы синхронизации
- Понимает организацию первичной памяти
- Связывает с ней концепция виртуальной памяти с использованием методов, основанных на пагинации и сегментации
- Описывает структуру вторичной памяти (файловые системы)
- Понимает работу кэширования данных
- Понимает роли драйверов в работе с вводом-выводом
- Определяет буферизацию данных и способы оптимизации ввода-вывода
- Понимает роли виртуализации
- Определяет технологии виртуализации ресурсов
- Перечисляет основные системные вызовы и их роли в взаимодействии с ядром ОС
- Понимает механизмы контроля доступа и аутентификации
- Перечисляет механизмы изоляции процессов
- Понимает концепции распределенных систем и их целей
- Описывает модели взаимодействия в распределенных системах
- Соотносит архитектурные решения с обеспечением согласованности данных и избежания конфликтов
- Перечисляет методы управления состоянием в распределенных системах
- Описывает проблемы консистентности и доступности данных в распределенных хранилищах
- Определяет протоколы репликации и шардинга данных
Содержание учебной дисциплины
- Многозадачность и планирование процессов.
- Управление памятью
- Управление файловыми системами и вводом-выводом
- Механизмы виртуализации
- Системные вызовы и безопасность
- Распределенные системы
- Управление состоянием и ресурсами
- Обеспечение надежности
- Совместимость и интероперабельность
- Погружение в профессию системного администратора.
Элементы контроля
- SUM_8_ЛР (макс. 56 баллов)Всего в курсе 8 лабораторных работ. Каждая оценивается в 7 баллов. В лабораторной работе студенту предстоит продемонстрировать последовательность действий при выполнении задания.
- SUM_10_Активность на семинарах (макс. 20 баллов)Активное участие в занятии: ответы на вопросы, предложение решений, обсуждение задач.
- SUM_Демо-тех.собеседование (макс. 16 б)Тестовое техническое собеседование на системного администратора. Беседа по темам курса. Доклад.
- SUM_Демо-интервью (макс. 8 б.)Демо-собеседование на системного администратора. Тестовое интервью: Студенты присылают свои резюме по имеюшемуся опыту и полученным на курсе знаниям. Преподаватель в синхронном режиме дает обратную связь- отмечает сильные и слабые стороны, точки роста.
- ЭкзаменНа экзамене студенты могут защитить необходимы для аттестации лабораторные работы
Промежуточная аттестация
- 2026/2027 2nd moduleФормула оценивания: SUM_8_ЛР (макс. 56 баллов) + SUM_10_Активность на семинарах (макс. 20 баллов) + SUM_Демо-тех.собеседования (макс. 16 б) + SUM_Демо-интервью (макс. 8 б.), где SUM_8_ЛР - сумма баллов за Лабораторные работы; SUM_Активность на семинарах - сумма баллов за активную работу на семинарах (оценивается только на занятиях); SUM_Демо тех.собеседования - сумма баллов за ответы на вопросы по содержанию дисциплины; SUM_Интервью - сумма баллов за демо интервью. Максимум за дисциплину можно набрать 100 баллов. Набранные баллы переводятся в 10-балльную оценку ВШЭ по следующей таблице перевода: 10 – от 91 и выше, 9 – от 81 до 90, 8 – от 71 до 80, 7 – от 61 до 70, 6 – от 51 до 60, 5 – от 41 до 50, 4 – от 31 до 40, 3 – от 21 до 30, 2 – от 11 до 20, 1 – от 5 до 10, 0 – от 0 до 4. Дополнительно можно получить 5 баллов за качественное заполнение обратной связи.
Список литературы
Рекомендуемая основная литература
- Гостев, И. М. Операционные системы : учебник и практикум для среднего профессионального образования / И. М. Гостев. — 2-е изд., испр. и доп. — Москва : Издательство Юрайт, 2024. — 164 с. — (Профессиональное образование). — ISBN 978-5-534-04951-0. — Текст : электронный // Образовательная платформа Юрайт [сайт]. — URL: https://urait.ru/bcode/539078 (дата обращения: 02.07.2026).
- Гриценко, Ю. Б. Операционные системы : методические указания / Ю. Б. Гриценко. — Москва : ТУСУР, 2018. — 88 с. — Текст : электронный // Лань : электронно-библиотечная система. — URL: https://e.lanbook.com/book/313133 (дата обращения: 00.00.0000). — Режим доступа: для авториз. пользователей.
- Ларина Т.Б. - Операционные системы - Российский университет транспорта - 2018 - https://znanium.ru/catalog/document?id=415620 - 415620 - ZNANIUM
- Пиляй, А. И. Базы данных и операционные системы : учебно-методическое пособие / А. И. Пиляй, А. М. Якубович. — Москва : МИСИ – МГСУ, 2021. — 46 с. — ISBN 978-5-7264-2951-9. — Текст : электронный // Лань : электронно-библиотечная система. — URL: https://e.lanbook.com/book/262271 (дата обращения: 00.00.0000). — Режим доступа: для авториз. пользователей.
Рекомендуемая дополнительная литература
- Калач А.В., Перегудов А.Н., Здольник В.В. - Операционные системы - Научная книга - 2022 - https://znanium.ru/catalog/document?id=426496 - 426496 - ZNANIUM
- Филиппов, А. А. Операционные системы : учебное пособие / А. А. Филиппов. — Ульяновск : УлГТУ, 2021. — 100 с. — ISBN 978-5-9795-2129-9. — Текст : электронный // Лань : электронно-библиотечная система. — URL: https://e.lanbook.com/book/259730 (дата обращения: 00.00.0000). — Режим доступа: для авториз. пользователей.