Синхронизация в распределенных системах

Цена:
10 руб.

Состав работы

material.view.file_icon
material.view.file_icon bestref-93598.rtf
Работа представляет собой zip архив с файлами (распаковать онлайн), которые открываются в программах:
  • Microsoft Word

Описание

К вопросам связи процессов, реализуемой путем передачи сообщений или вызовов RPC, тесно примыкают и вопросы синхронизации процессов. Синхронизация необходима процессам для организации совместного использования ресурсов, таких как файлы или устройства, а также для обмена данными.

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

В централизованной однопроцессорной системе, как правило, важно только относительное время и не важна точность часов. В распределенной системе, где каждый процессор имеет собственные часы со своей точностью хода, ситуация резко меняется: программы, использующие время (например, программы, подобные команде make в UNIX, которые используют время создания файлов, или программы, для которых важно время прибытия сообщений и т.п.) становятся зависимыми от того, часами какого компьютера они пользуются. В распределенных системах синхронизация физических часов (показывающих реальное время) является сложной проблемой, но с другой стороны очень часто в этом нет никакой необходимости: то есть процессам не нужно, чтобы во всех машинах было правильное время, для них важно, чтобы оно было везде одинаковое, более того, для некоторых процессов важен только правильный порядок событий. В этом случае мы имеем дело с логическими часами.
Практическая индивидуальная работа по предмету «управление персоналом»
ВУ93), 5 заданий Задание 1 . «Ценностные ориентации при выборе работы» Исходные данные Молодой специалист заканчивает высшее учебное заведение по специальности «Менеджмент организации». Ему предлагают работу в нескольких организациях, каждая из которых имеет разные возможности удовлетворения сложившихся у молодого специалиста запросов. Постановка задачи Определите, каким ценностным ориентациям отдаст предпочтение молодой специалист при выборе своей будущей работы? Проранжируйте их, используя мет
User тантал : 1 августа 2013
100 руб.
Контрольная работа по дисциплине «Теория управления». 7 заданий.
ЗАДАНИЯ ПО КОНТРОЛЬНОЙ РАБОТЕ На примере конкретной организации осветите следующие аспекты курса «Теория управления» Задание №1 Какой научной теории придерживается руководство Вашей организации. Обоснуйте Ваш выбор конкретными примерами, представив его в табл 1. Задание №2 Оцените степень влияния факторов внешней и внутренней среды посредством SWOT – анализа и проставьте балльную оценку их влияния внешних факторов на основе таблицы 2, при условии что 1 балл – влияние очень незначительно, 5 – вл
User studypro : 30 октября 2015
400 руб.
Контрольная работа по дисциплине: Общая теория связи. Вариант №8
Задание 1 На вход транзисторного усилителя воздействует бигармоническое напряжение u(t)= Um1*cosw1t+Um2*cosw2t Вольтамперная характеристика полевого транзистора аппроксимируется полиномом: ic=a0+a1u+a2u^(2) где iс - ток стока; u - напряжение на затворе транзистора. Рассчитать спектр тока и построить спектральную диаграмму для исходных данных таблицы 1.1 Номер варианта соответствует двум последним цифрам пароля Вариант: 8 a: 5мА a0: 3,3мА/В a1,2: 0,6мА/В^2 f1: 5кГц f2: 1кГц Um1: 2В Um2: 1В Зада
User Roma967 : 2 мая 2016
1200 руб.
promo
Информационная система гостиничного комплекса
Библиографической литературы – 14 наименований 2 листа чертежа формата А1: алгоритм работы программы и алгоритм работы процедуры поиска данных. В пояснительной записке рассмотрены этапы разработки, описан принцип создания и область применения программы. Пояснительная записка содержит пять основных разделов. В первом разделе рассматриваются основные понятия базы данных, дается постановка задачи и требования к программе. Второй раздел включает этапы разработки базы данных «Информационная сист
User Elfa254 : 4 октября 2013
5 руб.
up Наверх