Программа курса Введение в параллельные и распределенные системы




Скачать 18.45 Kb.
НазваниеПрограмма курса Введение в параллельные и распределенные системы
Дата конвертации31.10.2012
Размер18.45 Kb.
ТипПрограмма курса


Распределенные операционные системы


Курс, для которого читается, потоки: 4 курс, 3 поток.

Часы по семестрам: 8 семестр - 34.

Кафедра, отвечающая за курс: кафедра системного программирования

Составитель программы: В.А.Крюков

Лекторы последних лет: В.А.Крюков

Программа курса



Введение в параллельные и распределенные системы. Достоинства многопроцессорных систем. Достоинства распределенных систем. Виды операционных систем (ОС): ОС мультипроцессорных ЭВМ, сетевые ОС, распределенные ОС. Принципы построения ОС (прозрачность, гибкость, надежность, эффективность, масштабируемость).

Операционные системы многопроцессорных ЭВМ с общей памятью. Процессы и нити. Синхронизация. Планирование процессоров.

Коммуникации в распределенных системах. Семиуровневая модель ISO. Модель передачи сообщений MPI. Удаленный вызов процедур.

Синхронизация в распределенных системах. Синхронизация времени. Взаимное исключение. Координация процессов.

Распределенные файловые системы. Доступ к директориям и файлам. Семантика одновременного доступа к одному файлу нескольких процессов.

Распределенная разделяемая память (DSM). Достоинства разделяемой памяти. Принципы реализации распределенной разделяемой памяти. Модели консистентности. Страничная DSM. DSM на базе разделяемых переменных. DSM на базе объектов.

Обеспечение надежности. Фиксация контрольных точек и восстановление после отказа. Отказоустойчивость.


Литература.

Основная:

  1. Крюков В.А. Распределенные операционные системы. http://sp.cs.msu.ru в разделе “Информация”.

  2. Tanenbaum Andrew S. Distributed Operating Systems, Prentice-Hall, Inc., 1995.

  3. Galli Doreen L. Distributed Operating Systems. Concepts and Practice, Prentice-Hall, Inc., 2000.

Дополнительная:

  1. Singhal Mukesh, Shivaratri Niranjan G. Advanced Concept in Operating Systems, McGraw-Hill, Inc., 1994.

  2. Stallings William. Operating Systems. Internals and Design Principles, Prentice-Hall, Inc., 1998.

  3. Walker David W. The design of a standard message-passing interface for distributed memory concurrent computers, Parallel Computing, v.20, n 4, April 1994, 657-673.

Аннотация:


В курсе рассматриваются проблемы создания распределенных операционных систем – операционных систем, которые позволяют рассматривать совокупность независимых компьютеров как единый очень мощный компьютер, использование которого не намного сложнее, чем использование персональной ЭВМ. Обсуждаются способы организации синхронизации процессов и их доступа к разделяемой памяти и общей файловой системе. Излагаются принципы обеспечения надежности функционирования распределенных систем.



Добавить в свой блог или на сайт

Похожие:

Программа курса Введение в параллельные и распределенные системы iconПрограмма курса Введение в параллельные и распределенные системы
Достоинства многопроцессорных систем. Достоинства распределенных систем. Виды операционных систем (ОС): ос мультипроцессорных эвм,...

Программа курса Введение в параллельные и распределенные системы iconПрограмма вступительных испытаний (собеседования) для поступающих в магистратуру по направлению 230100 Информатика и вычислительная техника
Параллельные системы и параллельные вычисления". Материал курса используется при изучении дисциплин и "Вычислительные машины, системы...

Программа курса Введение в параллельные и распределенные системы iconПрограмма дисциплины Распределенные информационные системы для направления 080500. 62 «Бизнес-информатика»
Программа предназначена для преподавателей, ведущих данную дисциплину, учебных ассистентов и студентов направления подготовки 080500....

Программа курса Введение в параллельные и распределенные системы iconТест за II полугодие 1
А. Рассеивать параллельные лучи, проходящие через линзу. Б. Собирать параллельные лучи в разных точках. В. Собирать параллельные...

Программа курса Введение в параллельные и распределенные системы iconПрограмма курса. План семинарских занятий Методические рекомендации Новосибирск 1999 Введение в языкознание
Введение в языкознание” основной своей целью имеет знакомство с понятийно-терминологическим аппаратом языкознания, введение той системы...

Программа курса Введение в параллельные и распределенные системы iconПрограмма дисциплины опд. Ф. 02. 1 История языка и введение в спецфилологию Часть I. Введение в спецфилологию Цели и задачи дисциплины Цель преподавания дисциплины Предметом теоретического курса «Введение в спецфилологию»
Предметом теоретического курса «Введение в спецфилологию» является история германских языков и народов. Его цели: ознакомление студентов...

Программа курса Введение в параллельные и распределенные системы iconВсероссийская молодежная конференция «Информационно-телекоммуникационные системы и технологии»
Распределенные информационно-вычислительные системы и высокопроизводительные вычисления

Программа курса Введение в параллельные и распределенные системы iconПрограмма государственного экзамена по направлению 220200. 68 «Автоматизация и управление»
«Автоматизация и управление» магистерской программе «Распределенные компьютерные информационно-управляющие системы»

Программа курса Введение в параллельные и распределенные системы iconРаспределенные информационные системы
Протоколы физического и канального уровней в распределенных информационных системах

Программа курса Введение в параллельные и распределенные системы iconПрограмма (магистерского) курса квантовые интегрируемые системы
...


Разместите кнопку на своём сайте:
lib.convdocs.org


База данных защищена авторским правом ©lib.convdocs.org 2012
обратиться к администрации
lib.convdocs.org
Главная страница