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

  • A
  • A
  • A
  • АБB
  • АБB
  • АБB
  • А
  • А
  • А
  • А
  • А
Обычная версия сайта
Контакты

603093 Н.Новгород,ул. Родионова, 136

603095 Н.Новгород,ул. Львовская, 1В

603155 Н.Новгород,ул. Б.Печерская, д.25/12

Статья
SensorDBSCAN: Semi-Supervised Active Learning Powered Method for Anomaly Detection and Diagnosis

Ivanov P., Shtark M., Kozhevnikov A. et al.

IEEE Access. 2025. Vol. 13. P. 25186-25197.

Глава в книге
Elements of Sustainable Enterprise Architecture for the Energy Sector Business Modeling

Pavel Malyzhenkov, Masi M., Rossi F.

In bk.: Information Systems for Intelligent Systems. Proceedings of ISBM 2024, Volume 2. (SIST, volume 431). Vol. 2. Springer, 2025. P. 27-37.

Препринт
DAREL: Data Reduction with Losses for Training Acceleration of Real and Hypercomplex Neural Networks

Demidovskij A., Трутнев А. И., Тугарев А. М. et al.

NeurIPS 2023 Workshop. ZmuLcqwzkl. OpenReview, 2023

Контакты

603093 Н.Новгород,ул. Родионова, 136

603095 Н.Новгород,ул. Львовская, 1В

603155 Н.Новгород,ул. Б.Печерская, д.25/12

Информационные процессы, системы и сети

2020/2021
Учебный год
RUS
Обучение ведется на русском языке
7
Кредиты

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

Набиуллин Олег Ривхатович

Набиуллин Олег Ривхатович

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

Аннотация

Современные информационные системы. Обзорно даются основные понятия и алгоритмы. Дается сжатый обзор задействованного стека технологий. Дисциплина направлена на развитие у студентов навыков программирования и продолжает разделы, изученные студентами на 1 и 2 году обучения
Цель освоения дисциплины

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

  • Цель данного курса - сформировать у студентов системное представление о теории и сформировать практические навыки применения современных информационных процессов, систем и сетей при решении задач бизнес-информатики. Программа предусматривает лекции, практические занятия и выполнение заданий, отражающих реальное применение материалов курса при решении практических задач.
Планируемые результаты обучения

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

  • Может перечислить основные св-ва распредленных систем. Способен провести рассуждение о выборе типа информационной системы.
  • Демонстрирует умение работать в AWS EC2, MS Azure, Google Cloud: создание инстансов, планирование нагрузки
  • Умеет выбирать алгоритмы достижения консенсуса в распреденных системах.
  • Демонстрирует понимание сложност синхронизации. Может описать алгоритм задающий частичную (каузальную) упорядоченность в распределенных системах.
  • Решает учебные задачи в среде shell.
  • Работает с удаленными хостами в среде shell
  • Решает учебные задачи в среде shell
  • Может перечислить основные способы IPC с перечислением достоинств, недостатков, типичных областей применения
  • Использует sed, grep , AWK для эффективного решения учебных задач.
Содержание учебной дисциплины

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

  • Введение.
    Дорожная карта курса. Краткая характеристика современных программных систем. Преимущества и недостатки р.с.
  • Облачные вычисления
    Понятие облачных вычислений SaaS, PaaS, IaaS. Сравнительная стоимость внедрения и оценка рисков облачных решений
  • Время и упорядоченность в распределенных системах
    Проблема синхронизации. Частичная упорядоченность. Часы Лэмпорта. Векторные часы. Временные метки.
  • Распределенные Gossip протоколы
    Построение алгоритмов устойчивых к отказам элементов сети. Гарантии консистентности, робастности, завершения.
  • Получение данных и инструменты для манипулирования с данными в современных информационных системах
    Применение текстовых редакторов (vim) подготовки данных. Особенности программирования на командном языке. Синтаксические конструкции shell. Условные операторы, операторы цикла и операторы переключателя. Основные компиляторы и интерпретаторы (gcc, perl, php,ruby) и применение языков программирования высокого уровня для решения прикладных задач обработки данных. Применение баз данных для подготовки и обработки структурированной информации.
  • Характеристика и классификации компьютерных сетей и основные протоколы для осуществления информационных процессов
    Удаленное управление операционной системой. Применение ssh - протокола для безопасной передачи данных в незащищённой среде. Конфигурирование ssh - сервера (/etc/ssh/sshd_config). Настройка ssh клинта putty для работы с кодировкой utf-8.Передача данных в компьютерных сетях по ftp - протоколу. Передача гипертекстовых документов с веб-сайтов в формате html с использованием http - протокола.
  • Процессы, задачи и сигналы
    Структура процессов. Состояния процесса и переходы между ними. Управление процессами. (системные, демоны, прикладные), атрибуты процессов. Запуск процессов в фоновом режиме, на переднем плане, перемещения процессов. Сигналы и обработка сигналов.
  • POSIX. Ядро, шелл, программная среда
    Основные понятия и абстракции *nix систем. Ядро. Виртуальное адресное пространство. Межпроцессное взаимодействие.
  • Обработка текстовых данных. Grep, Sed, AWK
    Регулярные выражения, wildcards, сопоставление с шаблоном. Специфика синтаксиса и использования grep, sed, AWK.
Элементы контроля

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

  • неблокирующий самостоятельная работа
  • неблокирующий домашнее задание
  • неблокирующий самостоятельная работа 2
  • неблокирующий самостоятельная работа
  • неблокирующий домашнее задание
  • неблокирующий самостоятельная работа 2
Промежуточная аттестация

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

  • Промежуточная аттестация (4 модуль)
    0.4 * домашнее задание + 0.45 * самостоятельная работа + 0.15 * самостоятельная работа 2
Список литературы

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

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

  • - Администрирование ОС Unix - Национальный Открытый Университет "ИНТУИТ" - 2016 - 303с. - ISBN: - Текст электронный // ЭБС ЛАНЬ - URL: https://e.lanbook.com/book/100729
  • Burns, B. (2018). Designing Distributed Systems : Patterns and Paradigms for Scalable, Reliable Services (Vol. First edition). Sebastopol, CA: O’Reilly Media. Retrieved from http://search.ebscohost.com/login.aspx?direct=true&site=eds-live&db=edsebk&AN=1713745
  • Coulouris, G. F. (2012). Distributed Systems : Concepts and Dessign, Fifth Edition (Vol. Fifth edition, International edition). Harlow: Pearson Education. Retrieved from http://search.ebscohost.com/login.aspx?direct=true&site=eds-live&db=edsebk&AN=1418002
  • Field, L., & Newcomb, O. (2012). Distributed Computing : Concepts, Architecture and Applications. Delhi: Academic Studio. Retrieved from http://search.ebscohost.com/login.aspx?direct=true&site=eds-live&db=edsebk&AN=446466
  • Goralski, W. (2017). The Illustrated Network : How TCP/IP Works in a Modern Network (Vol. Second edition). Amsterdam: Morgan Kaufmann. Retrieved from http://search.ebscohost.com/login.aspx?direct=true&site=eds-live&db=edsebk&AN=1450801
  • Kshemkalyani, A. D., & Singhal, M. (2008). Distributed Computing : Principles, Algorithms, and Systems. Cambridge: Cambridge University Press. Retrieved from http://search.ebscohost.com/login.aspx?direct=true&site=eds-live&db=edsebk&AN=304626
  • Leslie Lamport. (2000). The part-time parliament. Retrieved from http://search.ebscohost.com/login.aspx?direct=true&site=eds-live&db=edsbas&AN=edsbas.18E496B7
  • Paul Love, Joe Merlino, Craig Zimmerman, Jeremy C. Reed, and Paul Weinstein - Beginning Unix - John Wiley & Sons, Incorporated -2005-481 - Текст электронный - https://ebookcentral.proquest.com/lib/hselibrary-ebooks/detail.action?docID=227445
  • Siever, E. (2009). Linux in a Nutshell : A Desktop Quick Reference (Vol. 6th ed). Beijing: Reilly - O’Reilly Media. Retrieved from http://search.ebscohost.com/login.aspx?direct=true&site=eds-live&db=edsebk&AN=415617
  • Tushar Chandra, Robert Griesemer, & Joshua Redstone. (2007). Paxos made live: an engineering perspective. Retrieved from http://search.ebscohost.com/login.aspx?direct=true&site=eds-live&db=edsbas&AN=edsbas.EC238F24
  • Хэвиленд К., Грей Д., Салама Б. - Системное программирование в UNIX - Издательство "ДМК Пресс" - 2007 - 368с. - ISBN: 5-94074-008-1 - Текст электронный // ЭБС ЛАНЬ - URL: https://e.lanbook.com/book/1223

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

  • Erl, T., Puttini, R., & Mahmood, Z. (2013). Cloud Computing : Concepts, Technology & Architecture. Upper Saddle River, NJ: Prentice Hall. Retrieved from http://search.ebscohost.com/login.aspx?direct=true&site=eds-live&db=edsebk&AN=1600179
  • Koziol, J., & Anley, C. (2007). The Shellcoder’s Handbook : Discovering and Exploiting Security Holes (Vol. 2nd ed). Indianapolis, IN: Wiley. Retrieved from http://search.ebscohost.com/login.aspx?direct=true&site=eds-live&db=edsebk&AN=204776
  • Информатика, автоматизированные информационные технологии и системы, учебник, 541 с., Гвоздева, В. А., 2011
  • Ногл М. - TCP/IP. Иллюстрированный учебник - Издательство "ДМК Пресс" - 2007 - 480с. - ISBN: 5-94074-044-8 - Текст электронный // ЭБС ЛАНЬ - URL: https://e.lanbook.com/book/1140