Программа курса и литература 2010 (1162622)
Текст из файла
2
Программа курса
“Распределенные операционные системы”
Обязательный курс;
Читается для 4 курса (3 поток);
Часы по семестрам: 8 семестр – 32 часа (лекции);
Экзамен в конце 8-го семестра;
Кафедра, отвечающая за курс: кафедра системного программирования
Составитель программы: В.А.Крюков
Лекторы последних лет: В.А.Крюков, В.А.Бахтин
Аннотация
В курсе рассматриваются проблемы создания распределенных операционных систем – операционных систем, которые позволяют рассматривать совокупность независимых компьютеров как единый очень мощный компьютер, использование которого не намного сложнее, чем использование персональной ЭВМ. Обсуждаются способы организации синхронизации процессов и их доступа к разделяемой памяти и общей файловой системе. Излагаются принципы обеспечения надежности функционирования распределенных систем.
Тематический план
№ | Название темы | Аудиторные занятия (часы) | Самостоятельная работа студента | |
Лекции | семинары | |||
| Введение в параллельные и распределенные системы. | 4 | ||
| Операционные системы многопроцессорных ЭВМ с общей памятью. | 4 | ||
| Коммуникации в распределенных системах. | 4 | ||
| Синхронизация в распределенных системах. | 6 | ||
| Распределенные файловые системы. | 4 | ||
| Распределенная разделяемая память (DSM). | 6 | ||
| Обеспечение надежности. | 4 | ||
Итого: | 32 | |||
Всего: | 32 |
Содержание курса
Введение в параллельные и распределенные системы. Достоинства многопроцессорных систем. Достоинства распределенных систем. Виды операционных систем (ОС): ОС мультипроцессорных ЭВМ, сетевые ОС, распределенные ОС. Принципы построения ОС (прозрачность, гибкость, надежность, эффективность, масштабируемость).
Операционные системы многопроцессорных ЭВМ с общей памятью. Процессы и нити. Синхронизация. Планирование процессоров.
Коммуникации в распределенных системах. Модель передачи сообщений. Аппаратные средства коммуникаций. Стандарт MPI.
Синхронизация в распределенных системах. Синхронизация времени. Взаимное исключение. Координация процессов.
Распределенные файловые системы. Доступ к директориям и файлам. Семантика одновременного доступа к одному файлу нескольких процессов.
Распределенная разделяемая память (DSM). Достоинства разделяемой памяти. Принципы реализации распределенной разделяемой памяти. Модели консистентности. Страничная DSM. DSM на базе разделяемых переменных. DSM на базе объектов.
Обеспечение надежности. Фиксация контрольных точек и восстановление после отказа. Отказоустойчивость.
Литература.
Основная:
-
Крюков В.А. Распределенные операционные системы. http://sp.cs.msu.su в разделе “Информация”.
-
Tanenbaum Andrew S. Distributed Operating Systems, Prentice-Hall, Inc., 1995.
-
Таненбаум Э., Стен М. ван. Распределенные системы. Принципы и парадигмы. –СПб.: Питер, 2003. (ISBN 5-272-00053-6, страниц: 877).
Дополнительная:
-
MPI: A Message-Passing Interface Standard. [HTML] (http://www.mpi-forum.org).
-
Таненбаум Э. Современные операционные системы. 2-е изд. (Классика computer science) – СПб.: Питер, 2006.
Характеристики
Тип файла документ
Документы такого типа открываются такими программами, как Microsoft Office Word на компьютерах Windows, Apple Pages на компьютерах Mac, Open Office - бесплатная альтернатива на различных платформах, в том числе Linux. Наиболее простым и современным решением будут Google документы, так как открываются онлайн без скачивания прямо в браузере на любой платформе. Существуют российские качественные аналоги, например от Яндекса.
Будьте внимательны на мобильных устройствах, так как там используются упрощённый функционал даже в официальном приложении от Microsoft, поэтому для просмотра скачивайте PDF-версию. А если нужно редактировать файл, то используйте оригинальный файл.
Файлы такого типа обычно разбиты на страницы, а текст может быть форматированным (жирный, курсив, выбор шрифта, таблицы и т.п.), а также в него можно добавлять изображения. Формат идеально подходит для рефератов, докладов и РПЗ курсовых проектов, которые необходимо распечатать. Кстати перед печатью также сохраняйте файл в PDF, так как принтер может начудить со шрифтами.