ИНФОРМАЦИЯ 

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

© Крюков Виктор Алексеевич (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.5 DSM на базе разделяемых переменных
 
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).