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

Проектный семинар

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

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

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

Аннотация

Проектный семинар для студентов трека "Высоконагруженные системы и оптимизация кода"
Цель освоения дисциплины

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

  • Получение навыков разработки системных приложений.
  • Ознакомление с основными задачами системного программирования и способами их решения
  • Получение навыков работы сети и сетевых протоколов;
Планируемые результаты обучения

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

  • знать основные сетевые протоколы, используемые в приложениях; понимать механизмы работы операционных систем
  • уметь разрабатывать многопоточные приложения организовывать их взаимодействие;
  • владеть инструментами для разработки системных приложений
Содержание учебной дисциплины

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

  • Introduction to the course
  • The kernel
  • Process
  • Memory: virtual and physical
  • Signals
  • File system (FS)
  • Threads
  • Network
  • Advanced IO
  • Users and groups
Элементы контроля

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

  • неблокирующий Работа на занятиях
  • неблокирующий Лабораторные работы и домашние задания
  • неблокирующий Экзамен
Промежуточная аттестация

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

  • 2023/2024 учебный год 3 модуль
    0.2 * Лабораторные работы и домашние задания + 0.2 * Лабораторные работы и домашние задания + 0.2 * Лабораторные работы и домашние задания + 0.05 * Работа на занятиях + 0.05 * Работа на занятиях + 0.1 * Работа на занятиях + 0.2 * Экзамен
Список литературы

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

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

  • Molloy, D. (2016). Exploring Raspberry Pi : Interfacing to the Real World with Embedded Linux. Indianapolis, IN: Wiley. Retrieved from http://search.ebscohost.com/login.aspx?direct=true&site=eds-live&db=edsebk&AN=1250212
  • Аленичев, Д. ALT Linux изнутри / Д. Аленичев, А. Боковой, А. Бояршинов. — Москва : ДМК Пресс, 2009. — 416 с. — ISBN 5-9706-0029-6. — Текст : электронный // Лань : электронно-библиотечная система. — URL: https://e.lanbook.com/book/1197 (дата обращения: 00.00.0000). — Режим доступа: для авториз. пользователей.
  • Лав Р. - Linux. Системное программирование. 2-е изд. — (Серия «Бестселлеры O’Reilly») - 978-5-496-01684-1 - Санкт-Петербург: Питер - 2018 - 377147 - https://ibooks.ru/bookshelf/377147/reading - iBOOKS
  • Лав Роберт - Linux. Системное программирование. 2-е изд. - 978-5-496-00747-4 - Санкт-Петербург: Питер - 2014 - 341180 - https://ibooks.ru/bookshelf/341180/reading - iBOOKS
  • Масалков, А. С. Особенности киберпреступлений: инструменты нападения и защиты информации / А. С. Масалков. — Москва : ДМК Пресс, 2018. — 226 с. — ISBN 978-5-97060-651-3. — Текст : электронный // Лань : электронно-библиотечная система. — URL: https://e.lanbook.com/book/105842 (дата обращения: 00.00.0000). — Режим доступа: для авториз. пользователей.
  • Нестеров, С. А. Основы информационной безопасности : учебник для вузов / С. А. Нестеров. — Санкт-Петербург : Лань, 2021. — 324 с. — ISBN 978-5-8114-6738-9. — Текст : электронный // Лань : электронно-библиотечная система. — URL: https://e.lanbook.com/book/165837 (дата обращения: 00.00.0000). — Режим доступа: для авториз. пользователей.

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

  • Neil Matthew and Richard Stones - Beginning Linux Programming - John Wiley & Sons, Incorporated, 2007-210 - Текст электоронный - https://ebookcentral.proquest.com/lib/hselibrary-ebooks/detail.action?docID=319344
  • Тронкон Пол, Олбинг Карл - Bash и кибербезопасность: атака, защита и анализ из командной строки Linux. — (Серия «Для профессионалов») - 978-5-4461-1514-3 - Санкт-Петербург: Питер - 2021 - 371707 - https://ibooks.ru/bookshelf/371707/reading - iBOOKS