Магистратура
2020/2021
Моделирование вычислительных систем
Статус:
Курс по выбору (Компьютерные системы и сети)
Направление:
09.04.01. Информатика и вычислительная техника
Кто читает:
Департамент компьютерной инженерии
Когда читается:
2-й курс, 1, 2 модуль
Формат изучения:
без онлайн-курса
Преподаватели:
Салибекян Сергей Михайлович
Прогр. обучения:
Компьютерные системы и сети
Язык:
русский
Кредиты:
5
Контактные часы:
48
Программа дисциплины
Аннотация
Настоящая дисциплина относится к циклу профессиональных дисциплин ОПД и блоку дисциплин, обеспечивающих базовую подготовку. Дисциплина включает в себя рассмотрение вопросов изучения основ теории моделирования вычислительных систем и сетей, основ предмета «Исследование операций» для обработки результатов моделирования. Рассматривается обзор языков и программных средств для моделирования вычислительных систем и сетей. После освоения курса магистрант приобретает основные навыки моделирования вычислительных систем с наименьшими затратами времени и материальных средств.
Цель освоения дисциплины
- 1. Дать основы теории моделирования вычислительных систем и сетей. 2.Дать обзор языков и программных сред для моделирования вычислительных систем и сетей. 3.Дать основы предмета «Исследование операций» для обработки результатов моделирования.
Планируемые результаты обучения
- Цели и задачи дисциплины, основные методы познания действительности и место моделирования в нем. Виды моделирования. Основные термины моделирования. История моделирования. Уровни моделирования ВС.
- Схемы моделирования: N, F, P, Q, A. Агентное моделирование. Выбор схемы моделирования для конкретных видов вычислительной техники.
- Основные программные продукты для моделирования ВС: MLDesigner, matlab, labview и др.
- Виды сложно структурированных объектов в ВС. Граф-трансформирующие системы.
- Основные понятия исследования операций. Линейное, нелинейное и динамическое программирование.
Содержание учебной дисциплины
- Введение.Цели и задачи дисциплины, основные методы познания действительности и место моделирования в нем. Виды моделирования. Основные термины моделирования. История моделирования. Уровни моделирования ВС.
- Схемы моделирования и их применение для расчета характеристики вычислительной техники.Схемы моделирования: N, F, P, Q, A. Выбор схемы моделирования для конкретных видов вычислительной техники.
- Обзор программных продуктов для моделирования ВС.Программные продукты для моделирования распределенных систем на уровне ESL: MLDesigner Языки для моделирования на уровне RTL: VHDL, Verilog Моделирование систем массового обслуживания: GPSS Пакеты моделирования для общих задач: LabView, Simulinc (подсистема моделирования пакета MatLab) Пакеты для моделирования нейронных сетей
- Моделирование сложно структурированных объектов.Виды сложно структурированных объектов в ВС. Граф-трансформирующие системы.
- Исследование операций для обработки результатов моделирования.Основные понятия исследования операций. Линейное, нелинейное и динамическое программирование.
Промежуточная аттестация
- Промежуточная аттестация (1 модуль)0.7 * Семинар1 + 0.3 * Экзамен1
- Промежуточная аттестация (2 модуль)0.7 * Семинар2 + 0.3 * Экзамен2
Список литературы
Рекомендуемая основная литература
- Задачи по математике с MATLAB & SIMULINK, Мещеряков, В. В., 2007
- Имитационное моделирование : учебник и практикум для акад. бакалавриата, Акопов, А. С., 2015
Рекомендуемая дополнительная литература
- Основы языка VHDL : учеб. пособие для вузов, Бибило, П. Н., 2012
- Язык UML : руководство пользователя, Буч, Г., 2007
- Язык UML, руководство пользователя, пер. с англ. А. А. Слинкина, 2-е изд., стер., 432 с., Буч, Г., Рамбо, Д., Джекобсон, А., 2004