MaterStudiorum.ru - домашняя страничка студента.
Минимум рекламы - максимум информации.


Авиация и космонавтика
Административное право
Арбитражный процесс
Архитектура
Астрология
Астрономия
Банковское дело
Безопасность жизнедеятельности
Биографии
Биология
Биология и химия
Биржевое дело
Ботаника и сельское хоз-во
Бухгалтерский учет и аудит
Валютные отношения
Ветеринария
Военная кафедра
География
Геодезия
Геология
Геополитика
Государство и право
Гражданское право и процесс
Делопроизводство
Деньги и кредит
Естествознание
Журналистика
Зоология
Издательское дело и полиграфия
Инвестиции
Иностранный язык
Информатика
Информатика, программирование
Исторические личности
История
История техники
Кибернетика
Коммуникации и связь
Компьютерные науки
Косметология
Краткое содержание произведений
Криминалистика
Криминология
Криптология
Кулинария
Культура и искусство
Культурология
Литература и русский язык
Литература(зарубежная)
Логика
Логистика
Маркетинг
Математика
Медицина, здоровье
Медицинские науки
Международное публичное право
Международное частное право
Международные отношения
Менеджмент
Металлургия
Москвоведение
Музыка
Муниципальное право
Налоги, налогообложение
Наука и техника
Начертательная геометрия
Новейшая история, политология
Оккультизм и уфология
Остальные рефераты
Педагогика
Полиграфия
Политология
Право
Право, юриспруденция
Предпринимательство
Промышленность, производство
Психология
Психология, педагогика
Радиоэлектроника
Разное
Реклама
Религия и мифология
Риторика
Сексология
Социология
Статистика
Страхование
Строительные науки
Строительство
Схемотехника
Таможенная система
Теория государства и права
Теория организации
Теплотехника
Технология
Товароведение
Транспорт
Трудовое право
Туризм
Уголовное право и процесс
Управление
Управленческие науки
Физика
Физкультура и спорт
Философия
Финансовые науки
Финансы
Фотография
Химия
Хозяйственное право
Цифровые устройства
Экологическое право
Экология
Экономика
Экономико-математическое моделирование
Экономическая география
Экономическая теория
Эргономика
Этика
Юриспруденция
Языковедение
Языкознание, филология
    Начало -> Информатика, программирование -> Синхронизация в распределенных системах

Название:Синхронизация в распределенных системах
Просмотров:65
Раздел:Информатика, программирование
Ссылка:none(0 KB)
Описание:Алгоритм синхронизации логических часов. Алгоритмы взаимного исключения. Распределенный алгоритм. Неделимые транзакции.

Университетская электронная библиотека.
www.infoliolib.info

Часть полного текста документа:

Синхронизация в распределенных системах К вопросам связи процессов, реализуемой путем передачи сообщений или вызовов RPC, тесно примыкают и вопросы синхронизации процессов. Синхронизация необходима процессам для организации совместного использования ресурсов, таких как файлы или устройства, а также для обмена данными. В однопроцессорных системах решение задач взаимного исключения, критических областей и других проблем синхронизации осуществлялось с использованием общих методов, таких как семафоры и мониторы. Однако эти методы не совсем подходят для распределенных систем, так как все они базируются на использовании разделяемой оперативной памяти. Например, два процесса, которые взаимодействуют, используя семафор, должны иметь доступ к нему. Если оба процесса выполняются на одной и той же машине, они могут иметь совместный доступ к семафору, хранящемуся, например, в ядре, делая системные вызовы. Однако, если процессы выполняются на разных машинах, то этот метод не применим, для распределенных систем нужны новые подходы. Алгоритм синхронизации логических часов В централизованной однопроцессорной системе, как правило, важно только относительное время и не важна точность часов. В распределенной системе, где каждый процессор имеет собственные часы со своей точностью хода, ситуация резко меняется: программы, использующие время (например, программы, подобные команде make в UNIX, которые используют время создания файлов, или программы, для которых важно время прибытия сообщений и т.п.) становятся зависимыми от того, часами какого компьютера они пользуются. В распределенных системах синхронизация физических часов (показывающих реальное время) является сложной проблемой, но с другой стороны очень часто в этом нет никакой необходимости: то есть процессам не нужно, чтобы во всех машинах было правильное время, для них важно, чтобы оно было везде одинаковое, более того, для некоторых процессов важен только правильный порядок событий. В этом случае мы имеем дело с логическими часами. Введем для двух произвольных событий отношение "случилось до". Выражение a (r) b читается "a случилось до b" и означает, что все процессы в системе считают, что сначала произошло событие a, а потом - событие b. Отношение "случилось до" обладает свойством транзитивности: если выражения a (r) b и b (r) c истинны, то справедливо и выражение a (r) c. Для двух событий одного и того же процесса всегда можно установить отношение "случилось до", аналогично может быть установлено это отношение и для событий передачи сообщения одним процессом и приемом его другим, так как прием не может произойти раньше отправки. Однако, если два произвольных события случились в разных процессах на разных машинах, и эти процессы не имеют между собой никакой связи (даже косвенной через третьи процессы), то нельзя сказать с полной определенностью, какое из событий произошло раньше, а какое позже. Ставится задача создания такого механизма ведения времени, который бы для каждого события а мог указать значение времени Т(а), с которым бы были согласны все процессы в системе. При этом должно выполняться условие: если а (r) b , то Т(а) < Т(b). Кроме того, время может только увеличиваться и, следовательно, любые корректировки времени могут выполняться только путем добавления положительных значений, и никогда - путем вычитания. ............






Похожие работы:

Название:Начало Нового времени
Просмотров:912
Описание: Запарий В. В., Нефедов С. А. Монгольский лук недолго господствовал над миром; волею судьбы через столетие на смену ему пришло еще более грозное оружие - аркебузы и пушки. Первооткрывателем пороха был китайский алхим

Название:Последние наблюдения процессов образования планет в нашей галактике
Просмотров:745
Описание: , заставляют по новому взглянуть на теорию образования солнечной системы Ранее обнаруженные объекты формирующихся звезд и планетных систем в разных районах нашей Галактики, вносят массу загадок того, насколько сл

Название:Биофизика клетки и мембранных процессов
Просмотров:875
Описание: А.Б.Рубин, О.Р.Кольс, Т.Е.Кренделева и др. Разнообразие живых систем во многом определяется многообразием структуры и функции клеточных мембран. Они не только формируют клетку и внутриклеточные структуры, отделяют

Название:Биофизика фотобиологических процессов
Просмотров:888
Описание: А.Б.Рубин, О.Р.Кольс, Т.Е.Кренделева и др. Одной из важнейших фундаментальных проблем биофизики является расшифровка механизмов первичных процессов действия света на разные биологические системы. Свет является о

Название:Описание процесса соотнесения пропагандистских и рекламных коммуникаций в сети Интернет
Просмотров:677
Описание: Булавко Елена Если ваша фирма планирует продвижение нового товара или услуги на рынок, попробуйте воспользоваться возможностями сети Internet. (Предварительно оцените свою целевую аудиторию. Если на 80 - 90% она состои

 
     

Вечно с вами © MaterStudiorum.ru