Теория функционирования распределенных вычислительных систем

Весенний семестр 2011 г. (ВМ-75, ВМ-76, ВМ-77)

Описание раздела

В весеннем семестре курса "Теория функционирования распределенных вычислительных систем" рассматриваются модели и методы анализа надежности и живучести распределенных вычислительных систем (ВС).

Структура раздела

  • Лекционные занятия: 10
  • Лабораторные занятия: 10 (4 лабораторные работы)

Лектор

доцент Кафедры вычислительных систем к.т.н. Курносов Михаил Георгиевич

Расписание занятий

День неделиМесто и время проведения занятия
Пн.Лабораторные занятия 17:25 - 19:00 (ВМ-75 - по второй неделе, ВМ-76 - по первой неделе, ауд. 400а)
 Лекция 15:35 - 17:10 (ВМ-75, ВМ-76, ВМ-77, ауд. 207)
Вт.Лабораторные занятия 13:45 - 15:20 (по второй неделе, ВМ-77, ауд. 400а)

Лабораторные работы

Лабораторные работы выполняются в операционной системе GNU/Linux на языках программирования C, C++. Оформление исходных текстов программ должно соответствовать принятым в рамаках курса соглашениям.

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

Вычислительные системы
  • Хорошевский В.Г. Архитектура вычислительных систем. – М.: МГТУ им. Н.Э. Баумана, 2008. - 520 с.
  • Евреинов Э.В., Хорошевский В.Г. Однородные вычислительные системы. – Новосибирск : Наука. Сибирское отд-е, 1978. – 319 с. (/home/public/dcsft/doc/cs/evr-khor87-ovs)
Анализ вычислительной сложности алгоритмов (/home/public/dcsft/doc/algs)
  • Ахо А., Хопкрофт Дж., Ульман Дж. Структуры данных и алгоритмы. - М.: Издательский дом “Вильямс”, 2000. - 384 с. (страницы 28-37).
  • Седжвик Р. Фундаментальные алгоритмы на C++. - М.: ДиаСофт, 2001. - 688 с. (страницы 56-69).
  • Кормен Т., Лейзерсон Ч., Штайн К. Алгоритмы: построение и анализ, 2-е издание. : Пер. с англ. – М.: Издательский дом “Вильямс”, 2005.
Язык программирования C (/home/public/dcsft/doc/c)
  • Керниган Б., Ритчи Д. Язык программирования С, 3-е изд. - М.: Невский диалект, 2001. - 352 с.
  • Керниган Б., Пайк Р. Практика программирования. - М.: Издательский дом “Вильямс”, 2004. - 288 с.

Полезные ссылки

Visualization

Bash (UNIX shell)