Операционные системы распределенных вычислительных систем (распределенные ОС)

© Крюков Виктор Алексеевич (krukov@keldysh.ru)
Зав. отделом ИПМ РАН, д.ф.-м.н.
Лекции для 4 курса факультета ВМиК МГУ.

0   Введение
 
1 Введение в параллельные и распределенные системы
1.1Достоинства многопроцессорных систем
1.2Достоинства распределенных систем
1.3Виды операционных систем (ОС мультипроцессорных ЭВМ, сетевые ОС, распределенные ОС)
1.4Принципы построения (прозрачность, гибкость, надежность, эффективность, масштабируемость).
 
2 Операционные системы многопроцессорных ЭВМ
2.1Процессы и нити
2.2Синхронизация
2.3Планирование процессоров
 
3 Коммуникации в распределенных системах
3.1Семиуровневая модель ISO
3.2Модель передачи сообщений MPI
 
4 Синхронизация в распределенных системах
4.1Синхронизация времени
4.2Выбор координатора
4.3Взаимное исключение
4.4Координация процессов
 
5 Распределенные файловые системы
5.1Доступ к директориям и файлам
5.2Семантика одновременного доступа к одному файлу нескольких процессов
 
6 Распределенная разделяемая память (DSM)
6.1Достоинства разделяемой памяти
6.2Принципы реализации распределенной разделяемой памяти
6.3Модели консистентности
6.4Страничная DSM
6.5DSM на базе разделяемых переменных
 
7 Отказоустойчивость
7.1Восстановление после отказа
7.2Отказоустойчивость
 
 Вопросы и задачи к курсу

Также доступна для загрузки оригинальная версия в формате Word 97 (130K).


Литература

  1. DISTRIBUTED OPERATING SYSTEMS. Andrew S. Tanenbaum, Prentice-Hall, Inc., 1995
  2. ADVANCED CONCEPTS IN OPERATING SYSTEMS. Mukesh Singhal, Niranjan G. Shivaratri, McGraw-Hill, Inc., 1994
  3. CENTRALIZED AND DISTRIBUTED OPERATING SYSTEMS. Gary J. Nutt, Prentice-Hall, Inc., 1992
  4. David W. Walker, "The design of a standard message-passing interface for distributed memory concurrent computers", Parallel Computing, v.20, n 4, April 1994, 657-673. (www.mpi-forum.org)
  5. A. Geist, A. Beguelin, J. Dongarra, W. Jiang, R. Manchek, V. Sunderam, "PVM 3 User's Guide and Reference Manual", Technical report, Oak Ridge National Laboratory ORNL/TM-12187 (1993).