Flatik.ru

Перейти на главную страницу

Поиск по ключевым словам:

страница 1
Распределенные операционные системы
Курс, для которого читается, потоки: 4 курс, 3 поток.

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

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

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

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

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



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

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

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

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

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

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

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

Основная:

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

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

  3. Таненбаум Э., Стен М. ван. Распределенные системы. Принципы и парадигмы. –СПб.: Питер, 2003. (ISBN 5-272-00053-6, страниц: 877).

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

  1. MPI: A Message-Passing Interface Standard. [HTML] (https://www.mpi-forum.org).

  2. Таненбаум Э. Современные операционные системы. 2-е изд. (Классика computer science) – СПб.: Питер, 2006.


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

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

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

24.26kb.

18 12 2014
1 стр.


Распределенные вычислительные системы и проблемы параллельного мультипрограммирования
94.29kb.

10 10 2014
1 стр.


График приема академических задолженностей преподавателями кафедры Информационных систем и математики

Информационные системы в экономике, Теория экономических информационных систем, Информационные системы и технологии, ит в экономике, Операционные системы, Предметно-ориентированные

29.96kb.

15 10 2014
1 стр.


Производственная практика

Операционные системы", "Базы данных", "Информационные технологии", "Теория принятия решений", "Системное программное обеспечение"

29.3kb.

30 09 2014
1 стр.


Практикум n 8 Изучение файловой системы оc unix по курсу «Операционные системы»

Все поля кроме последнего имеют фиксированную ширину. Над каждым полем показана его ширина. Строчные буквы в формате поля обозначают необязательное заполнение этой позиции, если со

202.58kb.

14 12 2014
1 стр.


В каком поколении машин появились первые операционные системы?{

Машины какого поколения позволяют нескольким пользователям работать с одной эвм?{

45.64kb.

15 09 2014
1 стр.


Программа "МегаФон-Интернет": Поддерживаются следующие операционные системы: Windows 2000/XP/Vista и mac

Существуют ли специальные системные требования к персональному компьютеру (ПК) или ноутбуку?

99.37kb.

25 12 2014
1 стр.


Тест по курсу «Венчурное предпринимательство. Франчайзинг» фио группа

Компания, которая выдает лицензию или передает в право пользования свой товарный знак, ноу-хау и операционные системы, называется

36.65kb.

14 12 2014
1 стр.