Синхронизация в распределенных системах
Состав работы
|
|
|
|
Работа представляет собой zip архив с файлами (распаковать онлайн), которые открываются в программах:
- Microsoft Word
Описание
К вопросам связи процессов, реализуемой путем передачи сообщений или вызовов RPC, тесно примыкают и вопросы синхронизации процессов. Синхронизация необходима процессам для организации совместного использования ресурсов, таких как файлы или устройства, а также для обмена данными.
В однопроцессорных системах решение задач взаимного исключения, критических областей и других проблем синхронизации осуществлялось с использованием общих методов, таких как семафоры и мониторы. Однако эти методы не совсем подходят для распределенных систем, так как все они базируются на использовании разделяемой оперативной памяти. Например, два процесса, которые взаимодействуют, используя семафор, должны иметь доступ к нему. Если оба процесса выполняются на одной и той же машине, они могут иметь совместный доступ к семафору, хранящемуся, например, в ядре, делая системные вызовы. Однако, если процессы выполняются на разных машинах, то этот метод не применим, для распределенных систем нужны новые подходы.
Алгоритм синхронизации логических часов
В централизованной однопроцессорной системе, как правило, важно только относительное время и не важна точность часов. В распределенной системе, где каждый процессор имеет собственные часы со своей точностью хода, ситуация резко меняется: программы, использующие время (например, программы, подобные команде make в UNIX, которые используют время создания файлов, или программы, для которых важно время прибытия сообщений и т.п.) становятся зависимыми от того, часами какого компьютера они пользуются. В распределенных системах синхронизация физических часов (показывающих реальное время) является сложной проблемой, но с другой стороны очень часто в этом нет никакой необходимости: то есть процессам не нужно, чтобы во всех машинах было правильное время, для них важно, чтобы оно было везде одинаковое, более того, для некоторых процессов важен только правильный порядок событий. В этом случае мы имеем дело с логическими часами.
В однопроцессорных системах решение задач взаимного исключения, критических областей и других проблем синхронизации осуществлялось с использованием общих методов, таких как семафоры и мониторы. Однако эти методы не совсем подходят для распределенных систем, так как все они базируются на использовании разделяемой оперативной памяти. Например, два процесса, которые взаимодействуют, используя семафор, должны иметь доступ к нему. Если оба процесса выполняются на одной и той же машине, они могут иметь совместный доступ к семафору, хранящемуся, например, в ядре, делая системные вызовы. Однако, если процессы выполняются на разных машинах, то этот метод не применим, для распределенных систем нужны новые подходы.
Алгоритм синхронизации логических часов
В централизованной однопроцессорной системе, как правило, важно только относительное время и не важна точность часов. В распределенной системе, где каждый процессор имеет собственные часы со своей точностью хода, ситуация резко меняется: программы, использующие время (например, программы, подобные команде make в UNIX, которые используют время создания файлов, или программы, для которых важно время прибытия сообщений и т.п.) становятся зависимыми от того, часами какого компьютера они пользуются. В распределенных системах синхронизация физических часов (показывающих реальное время) является сложной проблемой, но с другой стороны очень часто в этом нет никакой необходимости: то есть процессам не нужно, чтобы во всех машинах было правильное время, для них важно, чтобы оно было везде одинаковое, более того, для некоторых процессов важен только правильный порядок событий. В этом случае мы имеем дело с логическими часами.
Другие работы
Пневмораспределитель - 13.000 Деталирование
HelpStud
: 19 сентября 2025
Пневмораспрсделитель направляет воздух к различным рабочим органам. Воздух под давлением подается через отверстие А в крышке (см. схему). Под действием пружины и давления воздуха клапан 3 плотно прилегает к выступу корпуса. При нажатии золотника 6 на клапан 3 последний открывается и воздух поступает в полость Б и далее в рабочую камеру. При опускании золотника последний под действием пружины возвращается в первоначальное положение, клапан 3 закрывает отверстие корпуса и доступ воздуха в рабочую
200 руб.
Контрольная работа по курсу «Основы построения телекоммуникационных Систем и сетей». Вариант № 27
ДО Сибгути
: 1 февраля 2013
Задание №1
1. Рассчитать и построить внешнюю диаграмму измерительных уровней канала передачи, структурная схема которого приведена на рисунке 1.
Определить мощность, напряжение и абсолютный уровень напряжения и мощность измерительного сигнала на входе первого промежуточного усилителя Ус1, если его входное сопротивление равно Rвх. Определить, во сколько раз мощность сигнала на входе первого промежуточного усилителя Ус1 меньше мощности сигнала на выходе оконечного оборудования передачи.
3. Рассчит
72 руб.
Виды жидкостей глушения (курсовой проект)
Abibok
: 17 мая 2021
КУРСОВОЙ ПРОЕКТ
по дисциплине
«Заканчивание скважин»
специальный вопрос:
«Виды жидкостей глушения»
ВВЕДЕНИЕ 3
1. ГЕОЛОГИЧЕСКИЙ РАЗДЕЛ 4
1.1. Общие сведения 4
1.2 Литолого-стратиграфическая характеристика разреза скважины 5
1.3. Давление и температура по разрезу скважин 7
1.4. Физико – механические свойства горных пород по разрезу скважины 8
1.5. Нефтегазоводоносность по разрезу скважины 9
1.6. Возможные осложнения по разрезу скважины 11
1.7. Промыслово-геофизические исследования по интервалам б
1490 руб.
Cучасні політичні партії в Україні
alfFRED
: 30 августа 2013
Невід’ємною частиною політичної системи сучасного демократичного суспільства є політичні партії.
Політична партія - це організація, що об’єднує на добровільній основі найактивніших представників тих чи інших класів, соціальних верств та груп.
Основним призначенням партії є політична освіта мас та надання цілеспрямованого й організованого характеру діям цих мас для захисту власних інтересів. Як свідчить історична практика, політичні партії в усіх країнах створювалися як інструмент боротьби за в
10 руб.