• A
  • A
  • A
  • АБB
  • АБB
  • АБB
  • А
  • А
  • А
  • А
  • А
Обычная версия сайта
Магистратура 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). — Режим доступа: для авториз. пользователей.

Авторы

  • Юнышева Анастасия Владимировна
  • Башун Владимир Владимирович
  • Трихункова Анна Михайловна