Мы используем файлы cookies для улучшения работы сайта НИУ ВШЭ и большего удобства его использования. Более подробную информацию об использовании файлов cookies можно найти здесь, наши правила обработки персональных данных – здесь. Продолжая пользоваться сайтом, вы подтверждаете, что были проинформированы об использовании файлов cookies сайтом НИУ ВШЭ и согласны с нашими правилами обработки персональных данных. Вы можете отключить файлы cookies в настройках Вашего браузера.

  • A
  • A
  • A
  • АБB
  • АБB
  • АБB
  • А
  • А
  • А
  • А
  • А
Обычная версия сайта
Магистратура 2023/2024

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

Лучший по критерию «Полезность курса для Вашей будущей карьеры»
Лучший по критерию «Полезность курса для расширения кругозора и разностороннего развития»
Лучший по критерию «Новизна полученных знаний»
Статус: Курс обязательный (Компьютерные системы и сети)
Направление: 09.04.01. Информатика и вычислительная техника
Когда читается: 2-й курс, 1-3 модуль
Формат изучения: без онлайн-курса
Охват аудитории: для своего кампуса
Прогр. обучения: Компьютерные системы и сети
Язык: русский
Кредиты: 9
Контактные часы: 36

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

Аннотация

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

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

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

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

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

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

  • 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.1 * Работа на занятиях + 0.05 * Работа на занятиях + 0.05 * Работа на занятиях + 0.2 * Экзамен
Список литературы

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

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

  • Linux. Системное программирование. 2-е изд. - 978-5-496-00747-4 - Лав Роберт - 2014 - Санкт-Петербург: Питер - https://ibooks.ru/bookshelf/341180 - 341180 - iBOOKS
  • Linux. Системное программирование. 2-е изд. - 978-5-496-01684-1 - Лав Р. - 2018 - Санкт-Петербург: Питер - https://ibooks.ru/bookshelf/377147 - 377147 - iBOOKS
  • 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). — Режим доступа: для авториз. пользователей.
  • Масалков, А. С. Особенности киберпреступлений: инструменты нападения и защиты информации / А. С. Масалков. — Москва : ДМК Пресс, 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). — Режим доступа: для авториз. пользователей.

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

  • Bash и кибербезопасность: атака, защита и анализ из командной строки Linux. - 978-5-4461-1514-3 - Тронкон Пол, Олбинг Карл - 2021 - Санкт-Петербург: Питер - https://ibooks.ru/bookshelf/371707 - 371707 - iBOOKS
  • 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

Авторы

  • Романова Ирина Ивановна
  • Башун Владимир Владимирович