• A
  • A
  • A
  • АБВ
  • АБВ
  • АБВ
  • А
  • А
  • А
  • А
  • А
Обычная версия сайта

Операционные системы

2022/2023
Учебный год
RUS
Обучение ведется на русском языке
3
Кредиты
Статус:
Курс обязательный
Когда читается:
3-й курс, 1, 2 модуль

Преподаватели

Программа дисциплины

Аннотация

Курс «Операционные системы» даёт общее понимание структуры современной операционной системы, установки прав доступа к ресурсам, логики управления, взаимодействий и взаимосвязи в программах, процессах, памяти и аппаратном обеспечении. Обучающиеся будут знать и понимать архитектуру, принципы построения и устройства операционных систем, применять эффективные решения по использованию механизмов управления многозадачностью, уметь управлять файловыми системами, выбирать принципы межпроцессного взаимодействия, управлять методами виртуализации для эффективного использования ресурсов. В ходе изучения дисциплины даётся понимание сущности построения операционных систем (ОС), настройки и работы с ключевыми составляющими, параметрами и процессами, рассматриваются особенности операционной системы Linux и важнейшие навыки работы с ней. В рамках каждого тематического блока обучающиеся выполняют соответствующее практическое задание с актуальными примерами и вариантами решений. Дисциплина представлена для изучения как начинающим знакомства с операционными системами и ОС Linux, так и для более профессионального круга на уровне администрирования процессов. Курс состоит из двух частей: 1. В первой части освещается сущность понятия современной операционной системы, ее место в управлении информационными ресурсами, ядро системы, управление процессами и нитями, памятью и файлами, системой ввода/ вывода. загрузка и этапы установки системы, вводятся основные понятия и навыки, необходимые пользователю для того, чтобы начать эффективно работать с Linux. Приведены структура системы, алгоритмы работы с терминалом и командной строкой, файловой системой, рассмотрены права доступа в Linux и их разграничение, возможности командной оболочки. 2. Вторая часть курса охватывает процессы администрирования ОС Linux на базе дистрибутива ALT Linux. ALT Linux - это отечественный продукт, семейство UNIX/Linux-дистрибутивов, являющихся ветвью русскоязычного Linux, имеющий собственный репозиторий, включающий более 30 000 полезных пакетов, собственную систему сборки, открытый код, сопровождение - все составляющие для профессиональных практик работы с операционной системой. По итогам курса обучающиеся освоят ключевые возможности администрирования операционной системы, основы работы с сетевой инфраструктурой, защиты корпоративных данных (на базе ALT Linux и примере других платформ).
Цель освоения дисциплины

Цель освоения дисциплины

  • Обеспечить студентов ключевыми знаниями принципов построения и использования современных операционных систем с учётом актуальных требований профессионального и академического IT-рынков, вызовов мировой экономики и государственных программ импортозамещения.
  • Познакомить студентов с современными реализациями операционных систем на базе ведущих разработок ALT Linux Team и Базальт, смежного специализированного репозитория и библиотек.
  • Сформировать у студентов понимание структуры и содержания современных операционных систем, навыки использования эффективных методов и инструментов, показать потенциал выбранного дистрибутива, комплекс существующих возможностей и вариантов.
  • Показать возможности использования содержания и инструментов операционной системы в рамках проектной деятельности в различных функциональных сферах.
  • Развить у каждого обучающегося уникальные знания и навыки в качестве конкретных преимуществ на рынке труда.
Планируемые результаты обучения

Планируемые результаты обучения

  • знание структуры дерева каталогов; знание основных типов файлов Linux; умение выполнять основные операции с файлами различных типов; умение создавать, запускать, настраивать и проводить основные операции в рамках виртуальной машины; комплексное знание интерфейса Альт Образование; умение проводить установку ОС Альт;
  • понимание места ОС Альт в современном разнообразии Linux; знание технической документации и основных стандартов, имеющих отношение к Linux; понимание принципов создания файловых систем; освоение файловых менеджеров и операций;
  • умение организовывать работу системных служб; понимание роли системы межпроцессного взаимодействия; умение настраивать сервисы; знание работы с Интернет-приложениями, графическими приложениями, аудио и видео приложениями, а также дополнительными приложениями на основе Альт Образование; навыки эффективного прикладного использования инструментов ОС Альт в проектной и исследовательской деятельности.
Содержание учебной дисциплины

Содержание учебной дисциплины

  • Развитие ИТ-рынка линуксовых ИТ систем. Место и преимущества компании Базальт СПО и дистрибутива Альт Образование 9: базовые сведения и раскрытие сущности.
  • Введение в операционные системы основы работы с ними на примере ОС Альт.
  • Терминал и командная строка. Структура файловой системы.
  • Доступ процессов к файлам и каталогам. Управление пакетами, процессами и нитями. Права доступа.
  • Работа с текстовыми данными. Текстовый редактор.
  • Этапы загрузки системы. Работа с ядром.
  • Политика свободного лицензирования. История Linux: от ядра к дистрибутивам.
  • Сетевые и серверные возможности
  • Интернет-приложения в составе Альт Образование
  • Офисные и графические приложения: особенности и возможности
  • Аудио и видео приложения. Дополнительные специализированные приложения.
  • Прикладные программы.
Элементы контроля

Элементы контроля

  • неблокирующий Практические работы
    8 работ сдаётся в форме письменных отчётов и две из них подлежат дополнительной устной защите.
  • неблокирующий Письменный экзамен
    Экзамен имеет тестовую часть и развёрнутые ответы на вопросы
Промежуточная аттестация

Промежуточная аттестация

  • 2022/2023 учебный год 2 модуль
    0.6 * Письменный экзамен + 0.2 * Практические работы
Список литературы

Список литературы

Рекомендуемая основная литература

  • Курячий, Г. В. Операционная система Linux : учебник / Г. В. Курячий, К. А. Маслинский. — 2-е изд. — Москва : ИНТУИТ, 2016. — 450 с. — ISBN 5-9556-0029-9. — Текст : электронный // Лань : электронно-библиотечная система. — URL: https://e.lanbook.com/book/100278 (дата обращения: 00.00.0000). — Режим доступа: для авториз. пользователей.
  • Курячий, Г. В. Операционная система Unix : учебное пособие / Г. В. Курячий. — 2-е изд. — Москва : ИНТУИТ, 2016. — 258 с. — ISBN 5-9556-0019-1. — Текст : электронный // Лань : электронно-библиотечная система. — URL: https://e.lanbook.com/book/100281 (дата обращения: 00.00.0000). — Режим доступа: для авториз. пользователей.
  • Современные операционные системы : учеб. пособие, Назаров С.В., Широков А.И., 2011

Рекомендуемая дополнительная литература

  • Современные операционные системы : 16+, Таненбаум Э., Бос, Х., 2019