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

Весенний семестр 2012 г. (ВМ-87, ВМ-88, ИУ-97)

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

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

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

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

Лектор

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

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

Расписание занятий на сайте my.sibsutis.ru

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

Лабораторные работы выполняются в операционной системе 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)